Как сохранить состояние в службе Android - PullRequest
0 голосов
/ 17 октября 2011

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

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

1 Ответ

3 голосов
/ 17 октября 2011

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

...