我的應用程序需要10分鐘的超時時間,即如果應用程序從最近10分鐘沒有任何活動,則應用程序終止或顯示登錄(sqlite數據庫中的登錄憑證)。在android中創建應用程序會話
我想出了使用線程與維護執行任務的方法,但該方法是凌亂的方法。
建議我一些更好的方法。
我的應用程序需要10分鐘的超時時間,即如果應用程序從最近10分鐘沒有任何活動,則應用程序終止或顯示登錄(sqlite數據庫中的登錄憑證)。在android中創建應用程序會話
我想出了使用線程與維護執行任務的方法,但該方法是凌亂的方法。
建議我一些更好的方法。
您可以使用AsyncTask來完成這項工作。
AsyncTask是android的方法的線程。我試圖不使用線程 –
使用計時器類來完成此任務/或者可以使用相同的Alarm類。 取決於需求。 線程肯定不是一個好選擇。
任務會間接成爲一個線程(雖然保存線程方法),並且報警將是耗電方法。 –
我會這樣做。
onPause();
onResume();
finish()
的活動和要求登錄
看完你的意見後,我認爲你已經知道它不可能使用沒有線程 – ingsaurabh