我在我的应用程序中启用了接近唤醒锁屏功能,当接近传感器检测到物体时,它会关闭屏幕。但是当屏幕重新唤醒时,存在一个问题--它会进入锁屏界面而不是我的应用程序。无论屏幕关闭的时间长短如何(即使在几秒钟后传感器被清除),这种情况都会发生。以下是我使用的代码:
int PROXIMITY_SCREEN_OFF_WAKE_LOCK = 32;
mProximityWakeLock = pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK, LOG_TAG);
if(!mProximityWakeLock.isHeld()){
mProximityWakeLock.acquire();
}
有没有办法纠正这种行为?