2011-10-16 2 views
0

Я хочу сделать мой IntentService, когда он был вызван в последний раз и сколько раз он был вызван до сих пор. Не имеет значения, сброшены ли эти значения при перезагрузке телефона, но они не должны быть сброшены, когда процесс приложения убит.Как сохранить состояние в службе Android

Должен ли я хранить эти переменные состояния в SharedPreferences, или есть лучший и/или более легкий способ? Я пробовал intent.getExtras(), но кажется, что значения, которые я там там, не запомнили между вызовами.

ответ

3

Для постоянного хранения, как это, SharedPreferences, как правило, путь. И не забудьте сделать commit() после редактирования предпочтения.

Смежные вопросы