2011-10-16 27 views
0

我想讓我的IntentService記得上次調用它的時間以及到目前爲止調用了多少次。這些值在手機重新啓動時是否重置並不重要,但是在應用程序進程終止時不能重置。如何在Android服務中存儲狀態

我應該將這些狀態變量存儲在SharedPreferences中,還是存在更好和/或更輕量級的方式?我試過intent.getExtras(),但似乎我放在那裏的值在通話之間沒有記住。

回答

3

對於像這樣的永久存儲,通常需要使用SharedPreferences。編輯首選項後別忘了做commit()

相關問題