2014-12-19 64 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(); 
    } 
相關問題