Android WakeLock
Tengo un problema con la adquisición de un WakeLock. Parece que no funciona. Estoy tratando de adquirir un FULL_WAKE_LOCK pero ni la pantalla se habilita ni mi aplicación puede realizar tareas.
Estoy usando el siguiente permiso: android.permission.WAKE_LOCK
Mi código de adquisición se ve así:
PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();
¿Qué estoy haciendo mal?
Editar: se agregó otra marca ACQUIRE_CAUSES_WAKEUP ... pero no hubo cambios en el comportamiento
Edit2: todo lo que intento hacer es reproducir música y activar mi dispositivo en un evento determinado. La música funciona perfectamente pero el dispositivo permanece negro.