У меня есть действие, и у меня есть поток, который запускается при запуске действия. Поток вызывает один метод getTimeOfLastEvent,
public long getTimeOfLastEvent(){
return 0;
}
Я хочу, чтобы этот метод возвращал мне, например, миллисекунды с момента, когда последнее событие произошло с этим моментом (моментом, когда метод вызывается). со словом «событие» я имею в виду любое прикосновение к экрану. И, например, если пользователь касается экрана, а затем покидает телефон на 4 секунды, и в этот момент вызывается getTimeOfLastEvent, я хочу, чтобы этот метод возвращал мне 4 секунды (вероятно, в единицах миллисекунд)
Если я оставляю телефон через 10 секунд, экран выключается, но если я касаюсь экрана непосредственно перед тем, как пройдет 10 секунд, таймер, который я сбрасываю, и я получаю еще 10 секунд ..., моя проблема в том, что я делаю не знаю, как читать этот таймер.