Какой метод вызывается, когда PreferenceActivity сохраняет значения - PullRequest
0 голосов
/ 06 августа 2011

У меня есть приложение, которое использует PreferenceActivity для определения периода времени для запуска запланированных задач. Но я не могу выбрать правильный метод для переопределения в PreferenceActivity, чтобы перепланировать задачи на измененные значения периода.

Кто-нибудь знает, какой метод вызывается, когда PreferenceActivity сохраняет значения? Я использую уровень API 8 и, похоже, onSaveInstanceState (Bundle outState) - это не то, что я ищу.

1 Ответ

1 голос
/ 06 августа 2011

Нет обратного вызова для измененных предпочтений в PreferenceActivity.Но вы можете использовать обычный OnSharedPreferenceChangeListener , который вы бы использовали везде.Просто зарегистрируйте его, и вы получите уведомление об изменении настроек.Проверьте правильный ключ в обратном вызове и перепланируйте свои задачи.

...