我正在創建一個應用程序,該程序會在用戶按下按鈕時將當前時間(有些延遲,例如2小時)保存在文件中。後來,應用程序將檢查時間是否已經過去,並做一些東西...設備關閉時運行的Android時鐘
所以...我點擊應用程序中的按鈕(時間獲取保存在文件中)...我退出應用程序...關閉 - down電話......我在1小時後打開它,回到應用程序......並且我仍然必須等待1小時,直到應用程序讓我做「某事」...
問題:
是否有一個用戶無法更改的時鐘,並在設備關閉時保持運行?我目前使用SystemClock.elapsedRealtime()
,這很好,因爲即使用戶更改設置中的時間,elapsedRealtime
也保持不變。問題是如果設備被關閉,因爲在每次啓動時elapsedRealtime
以0開頭。
我無法使用服務器時間,因爲應用程序不會連接到Internet。
如果沒有這樣的時鐘,請給我建議另一種解決方案。
你沒有得到我的問題。我已經照顧了存儲數據(我在文件中使用內部存儲)。我的問題是系統時鐘在設備關閉時不停止。 – tomziwar