Bantuan dengan PROXIMITY_SCREEN_OFF_WAKE_LOCK di Android

Saya telah mengaktifkan proximity wakelock di aplikasi saya, dan ternyata keluar dari layar saat sensor jarak mendeteksi sesuatu. Tetapi ada masalah saat layar kembali aktif - layar tersebut beralih ke layar kunci, bukan aplikasi saya. Ini terjadi berulang kali berapa kali layar mati (meskipun sensor akan hilang setelah beberapa detik). Berikut kode yang saya gunakan:

int PROXIMITY_SCREEN_OFF_WAKE_LOCK = 32;    
mProximityWakeLock = pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK, LOG_TAG);
if(!mProximityWakeLock.isHeld()){
    mProximityWakeLock.acquire();
}

Apakah ada cara untuk memperbaiki perilaku itu?

6
задан user496854 13 June 2011 в 20:24
поделиться