我正在使用以下代码唤醒手机的屏幕:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "XPAND-IT");
wl.acquire();
此代码运行后,我想重置屏幕超时以释放唤醒锁定。我该怎么办?
答案 0 :(得分:5)
我认为你有以下问题:
有一个简单的解决方案:添加标志PowerManager.ON_AFTER_RELEASE
并在释放唤醒锁时重置超时。