Autore Topic: KeyguardManager + PowerManager problema alla seconda chiamata  (Letto 439 volte)

Offline x69asterix2

  • Utente junior
  • **
  • Post: 127
  • Respect: +1
    • Mostra profilo
KeyguardManager + PowerManager problema alla seconda chiamata
« il: 05 Dicembre 2014, 16:35:53 CET »
0
Se il codice è chiamato per la prima volta, fa il suo lavoro cioè lo schermo si accende è viene sbloccato,
ma se spengo lo schermo, alla seconda esecuzione, succede che lo schermo si accende,
ma lo schermo resta bloccato perchè?

Codice: [Seleziona]
     KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
        final KeyguardManager.KeyguardLock kl = km.newKeyguardLock(getPackageName());
        kl.disableKeyguard();

        PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
        PowerManager.WakeLock wl=pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.FULL_WAKE_LOCK, getApplication().toString());
        wl.acquire();
        wl.release();