我实现了自己的PreferenceFragment子类(详见此处),并希望在其中监听偏好更改。PreferenceFragment提供了两种方法来实现这一点:
哪一个应该被使用?有什么区别?我真的不理解Android文档中所做的区分。
getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
并且
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
哪一个应该被使用?有什么区别?我真的不理解Android文档中所做的区分。