在我的模块中,我必须执行一些空闲状态事件。我已经完成了本How to detect USER INACTIVITY in android和Android Best Way to Detect and Handle User INACTIVITY本教程。 现在我只想知道如何获得最后一个按钮按下时间,这样如果我的应用程序的任何其他按钮没有被按下几秒钟,则应该开始空闲状态事件。 请帮帮我....
答案 0 :(得分:0)
你可以使用
public long startTime;
startTime = System.currentTimeMillis();
然后在
public long elapsedTime;
elapsedTime = ( System.currentTimeMillis() - startTime);
然后将其分解
int hour = (int)((((elapsedTime/1000)/60)/60)%60);
int minutes = (int)(((elapsedTime/1000)/60)%60);
int seconds = (int)((elapsedTime/1000)%60);