PreferenceFragment: diferencia entre getPreferenceManager () y getPreferenceScreen ()?
He implementado mi propia subclase PreferenceFragment (detalladoaquí), y quiere escuchar los cambios de preferencia dentro de ella. PreferenceFragment le proporciona dos formas de hacer esto:
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
y
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
¿Cuál debería ser usado? ¿Cual es la diferencia? Realmente no entiendo eldistinción hecha en los documentos de Android.