OnPreferenceChangeListener for every setting
问题 I know that I can do something like this: Preference pref = findPreference(getString(R.string.pref_vibrate_on_key)); pref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { LogUtil.d("Working!"); return true; } }); But I would like to add a Listener to every preference. I tried doing: SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context); sp