Android WakeLock

У меня проблема с приобретением WakeLock. Кажется, не работает. Я пытаюсь получить FULL_WAKE_LOCK, но ни дисплей не включается, ни мое приложение не может выполнять задачи.

Я использую следующее разрешение: android.permission.WAKE_LOCK

Мой код приобретения выглядит так:

PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();

Что я делаю неправильно?

Изменить: добавлен еще один флаг ACQUIRE_CAUSES_WAKEUP ... но без изменений в поведении

Edit2: все, что я пытаюсь сделать, это играть музыку и разбудить мое устройство при определенном событии. Музыка работает отлично, но устройство остается черным.

Ответы на вопрос(3)

Ваш ответ на вопрос