Я реализовал свой собственный подкласс PreferenceFragment (подробный здесь) и хочу прослушать изменения предпочтений внутри него. PreferenceFragment предоставляет вам два способа сделать это:
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
и
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
Какой из них следует использовать? Какая разница? Я действительно не понимаю различия в документах Android.