Tag: 偏好性

如何检测是否在首选项中进行了更改?

我有一个扩展PreferenceActivity的类,并显示我的应用程序的首选项屏幕。 是否可以检查是否对首选项进行了更改? 这有助于… http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html 其他相关的文章: SharedPreferences.onSharedPreferenceChangeListener不被一致调用 public class PreferenceClass extends PreferenceActivity { OnSharedPreferenceChangeListener listener; public void onCreate(Bundle savedInstanceState) { SharedPreferences prefs = this.getSharedPreferences("settings", 0); listener = new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { int flag = 1; } }; prefs.registerOnSharedPreferenceChangeListener(listener); super.onCreate(null); addPreferencesFromResource(R.xml.settings); } }