Android应用超时10分钟后

时间:2013-05-08 08:41:16

标签: android android-backup-service

如果用户未使用> = 10分钟的应用程序,我想从我的网络服务暂停mysession。如果用户在此延迟后未使用该应用程序,我希望我的会话关闭。我按照以下方式迎合它

    c = Calendar.getInstance(); 

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    //lastActivity = new Date().getTime();

   second = c.get(Calendar.SECOND);

   Log.i("Second: ",Integer.toString(second));

    return super.dispatchTouchEvent(ev);

}

@Override
public void onResume() {

    int now = c.get(Calendar.SECOND);
    if (now - second >= 10) {
         Log.i("/******* /n TIMEOUT /n *******/",Integer.toString(now));
    }

    super.onResume();
} 

我是以正确的方式做的还是在android中有一个方法来检查应用程序是否处于非活动状态10分钟?

1 个答案:

答案 0 :(得分:0)

错误,因为如果在12:12:12第二次存储并在12:13:11检查条件那么你必须检查总时间戳亲爱的