我正在開發一個Android
應用程序,我可以在其中使用特定用戶標識和密碼登錄。我希望我的應用程序能夠在應用程序狀態空閒5分鐘時自動將用戶註銷。如何在不使用Android應用程序時註銷android應用程序
如何在Android
中實現此目標。
我正在開發一個Android
應用程序,我可以在其中使用特定用戶標識和密碼登錄。我希望我的應用程序能夠在應用程序狀態空閒5分鐘時自動將用戶註銷。如何在不使用Android應用程序時註銷android應用程序
如何在Android
中實現此目標。
使用AlarmManager
基本想法是,你重寫onPause()
設置在其報警5分鐘後,當報警的回報,「註銷」的用戶。如果用戶返回可以取消報警(覆蓋onResume()
這裏是AlarmManager
與取消,並安排新的警報以及處理回調代碼的好thread解釋用法。
如果你想這樣做更簡單,你可以跟蹤一個靜態時間戳變量,在你的onPause()
中更新這個變量,然後當用戶返回時(onResume()
)檢查這個變量的時間,看看是否已經過了5分鐘,如果它已經重定向用戶回登錄
根據您對空閒狀態的定義,當您的活動暫停時,您可以啓動Service
,其中Timer
將在註銷用戶和停止服務之前運行5分鐘。在每個Activitiy
中,您停止onResume()
中的計時器,並在onPause()
中再次啓動計時器。您可以使用通用基地Activity
輕鬆實現此行爲。這將在他退出應用程序中的最後一個Activity
5分鐘後註銷用戶。
你是指會話管理? – Raynold 2013-03-12 10:05:28