Android 10分钟后应用程序超时

Android 10分钟后应用程序超时,android,android-backup-service,Android,Android Backup Service,如果用户在>=10分钟内未使用该应用程序,我希望从我的web服务超时mysession。如果用户在此延迟后不使用应用程序,我希望关闭会话。我用下面的方法来对付它 c = Calendar.getInstance(); @Override public boolean dispatchTouchEvent(MotionEvent ev) { //lastActivity = new Date().getTime(); second = c.get(Calendar.SE

如果用户在>=10分钟内未使用该应用程序,我希望从我的web服务超时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分钟不活动?

错误,因为如果第二次存储时间为12:12:12,检查条件为12:13:11,那么会发生什么情况您必须检查totaltimestamp亲爱的

啊,好吧,没有这样的方法……我相信sandkasten是错误的,但是为什么你要让Android应用程序表现得像一个web浏览器呢?你在写什么类型的申请?当它的UI线程在10分钟之前和之后恢复时,它需要记住哪些状态信息?