我有一個活動,我有一個線程在活動開始時運行。該線程調用一個方法叫做getTimeOfLastEvent,如何獲得屏幕上最後一次觸摸的時間?
public long getTimeOfLastEvent(){
return 0;
}
我想這個方法返回我的例子毫秒從當一個事件發生在這個時刻(當方法被調用的時刻)的時間。與'事件'一詞我指的是在屏幕上的任何觸摸。例如,如果用戶觸摸屏幕,然後離開手機4秒,並在那一刻getTimeOfLastEvent被稱爲我希望這種方法返回我4秒(可能以毫秒爲單位)
如果我離開手機10秒後關閉屏幕,但如果我在10秒鐘之前觸摸屏幕,則重置定時器,並且我又重新開始10秒...,我的問題是我不知道如何閱讀此計時器。
使用OnTouch聽衆做'返回System.currentTime();' –