0

如果用户不使用应用程序 >=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分钟不活动?

4

1 回答 1

0

错误是因为如果在 12:12:12 第二个 srtore 并检查条件 on12:13:11 那么会发生什么你必须检查 totaltimestamp 亲爱的

于 2013-05-08T08:53:23.510 回答