Android WakeLock
Estou com um problema ao adquirir um WakeLock. Parece não funcionar. Estou tentando adquirir um FULL_WAKE_LOCK, mas nem a exibição é ativada nem meu aplicativo é capaz de executar tarefas.
Estou usando a seguinte permissão: android.permission.WAKE_LOCK
Meu código de aquisição fica assim:
PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();
O que estou fazendo errado?
Editar: adicionada outra sinalização ACQUIRE_CAUSES_WAKEUP ... mas nenhuma alteração no comportamento
Edit2: Tudo o que estou tentando fazer é tocar música e ativar meu dispositivo em um determinado evento. A música está funcionando perfeitamente, mas o dispositivo permanece preto.