Я использую эту библиотеку , чтобы определить, не занят ли пользователь в моем приложении.Я использую StartWatching()
, а в onTimerStart
я сейчас просто печатаю консоль.
Когда пользователь простаивает в течение N секунд, срабатывает onTimerStart()
.Который, выходит из системы onTimeOut()
.Хорошо.
Проблема в том, что я не могу понять, как сбросить таймер, когда пользователь снова становится активным.Как у меня есть тайм-аут 15 секунд, время простоя 30 секунд, поэтому пользователь не активен в течение 30 секунд, и начинается обратный отсчет времени. Если пользователь снова возвращается после начала тайм-аута, он должен остановить обратный отсчет и позволить пользователю возобновить работу.без повторного входа в систему.
Можно ли этого добиться?Ценю любые ответы.