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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta