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?