@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
Log.d("DEBUG", "key: " + key);
if ("show_advanced_setting".equals(key)) {
boolean enabled = sharedPreferences.getBoolean(key, false);
if (enabled) {
// show advanced setting here.
addPreferencesFromResource(R.xml.preference_advanced_setting);
} else {
// remove advanced setting here.
PreferenceCategory preferenceCategory = (PreferenceCategory) findPreference("advanced_settings");
if (preferenceCategory != null) {
screen.removePreference(preferenceCategory);
}
}
}
}
PrefsFragmentTwo.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:AndroidSettingsDemo
作者:
评论列表
文章目录