0

我有一个应用程序,它使用 PreferenceActivity 来定义运行计划任务的时间段。但是我无法在 PreferenceActivity 中使用正确的方法来覆盖以使任务在期间值更改时重新安排。

有谁知道 PreferenceActivity 保存值时调用什么方法?我正在使用 API 8 级别,似乎 onSaveInstanceState(Bundle outState) 不是我正在寻找的。

4

1 回答 1

1

PreferenceActivity 中更改的首选项没有回调。但是您可以使用在其他任何地方都可以使用的普通OnSharedPreferenceChangeListener。只需注册它,您就会在偏好更改时收到通知。检查回调中的正确键并重新安排您的任务。

于 2011-08-05T23:49:46.607 回答