Я использую следующий код, чтобы разбудить экран телефона:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "XPAND-IT");
wl.acquire();
После этого кода я хочу reset таймаута экрана, чтобы освободить блокировку слежения. Как я могу это сделать?
Я предполагаю, что у вас есть следующая проблема:
Это простое решение для этого: добавьте флаг PowerManager.ON_AFTER_RELEASE
, а таймаут - reset, когда вы освобождаете блокировку слежения.