2014-05-21 62 views
-3

在我的新應用程序中,我需要管理時間,而用戶不在應用程序中。如何在應用程序關閉時管理時間?

例如,當用戶離開應用程序並在一個小時後回來時,他們想要完成的任務現在在該小時後完成。

發生這種情況的最佳方法是什麼?

+2

問題是什麼?您可以將任務結束時間保存到'onResume()'中,或者將其與實際時間進行比較。 – SimonSays

回答

2

Making data persistent in android 就像西蒙說的那樣,當應用程序關閉或您的任務開始時存儲時間戳,然後在您恢復時將其與該時間戳比較以發現已用時間。

+0

這是一個很好的方法來做到這一點。唯一的問題,我可以看到這個我們。如果用戶離開應用程序在某個時間戳,如2:00上午。然後在下午2:00回到應用程序。那意味着時間戳將是同樣的權利?這意味着即使12小時已經失效,也不會發生任何事情。 –

+0

http://stackoverflow.com/questions/5369682/get-current-time-and-date-on-android我不相信時間戳每12或24小時重置,但您可以使用日曆,日期或別的什麼,有很多方法來獲得時間。 –

相關問題