2014-12-19 40 views
-4

我想自动注销,如果应用程序是闲置了一段时间,像会话超时,它如何在Android应用程序来完成?注销应用程序,如果自动应用程序是闲置了一段时间

+0

你是如何在APP维护会话,告诉我们,然后我们可以给你一个答案。 – 2014-12-19 06:50:37

+0

现在我们存储令牌到共享PREF,并用它为每个请求,但要删除它,如果应用程序是理想的一段时间。 – 2014-12-19 06:54:39

+0

您可以使用全局计时器参考'倒计时timer'并在每个活动'onResume'方法重置你'timer'并在'timer'逻辑,当倒计时结束'invalidate'自己的喜好 – 2014-12-19 06:57:20

回答

0

使用TimerTask这增加会话超时变量。

如果达到一定的阈值的呼叫finish()在活动

重置会话超时变量在你的活动onUserInteraction()

+0

但我想会失效,如果应用程序是理想的一段时间像15分钟等,不要希望在用户使用的应用程序无效会话。 – 2014-12-19 06:59:52

+0

你在哪里存储会话值?如果是SharedPreferences,当超时变量达到极限值时清除它(说15mints) – 2014-12-19 07:02:11

0

您可以在下面的实现方法

@Override 
    protected void onPause() { 
     // TODO Auto-generated method stub 
     super.onPause(); 
    } 
相关问题