在我的新應用程序中,我需要管理時間,而用戶不在應用程序中。如何在應用程序關閉時管理時間?
例如,當用戶離開應用程序並在一個小時後回來時,他們想要完成的任務現在在該小時後完成。
發生這種情況的最佳方法是什麼?
在我的新應用程序中,我需要管理時間,而用戶不在應用程序中。如何在應用程序關閉時管理時間?
例如,當用戶離開應用程序並在一個小時後回來時,他們想要完成的任務現在在該小時後完成。
發生這種情況的最佳方法是什麼?
Making data persistent in android 就像西蒙說的那樣,當應用程序關閉或您的任務開始時存儲時間戳,然後在您恢復時將其與該時間戳比較以發現已用時間。
這是一個很好的方法來做到這一點。唯一的問題,我可以看到這個我們。如果用戶離開應用程序在某個時間戳,如2:00上午。然後在下午2:00回到應用程序。那意味着時間戳將是同樣的權利?這意味着即使12小時已經失效,也不會發生任何事情。 –
http://stackoverflow.com/questions/5369682/get-current-time-and-date-on-android我不相信時間戳每12或24小時重置,但您可以使用日曆,日期或別的什麼,有很多方法來獲得時間。 –
問題是什麼?您可以將任務結束時間保存到'onResume()'中,或者將其與實際時間進行比較。 – SimonSays