相关疑难解决方法(0)

PreferenceFragment - getPreferenceManager()和getPreferenceScreen()之间的区别?

我已经实现了我自己的PreferenceFragment子类(在此详述),并希望在其中监听偏好更改.PreferenceFragment为您提供了两种执行此操作的方法:

getPreferenceManager().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
Run Code Online (Sandbox Code Playgroud)

getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
Run Code Online (Sandbox Code Playgroud)

应该使用哪一个?有什么不同?我真的不明白Android文档中区别.

android android-preferences android-sharedpreferences

37
推荐指数
3
解决办法
7341
查看次数