public boolean onPreferenceChange(Preference preference, Object newValue) {
switch (preference.getKey()){
case "pref_user_name":
userInFo.setTitle("尊敬的"+"“"+nickname+"”");
userInFo.setSummary("欢迎使用本应用");
break;
case"pref_theme_dark":
if((boolean)newValue) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
} else {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
}
ActivityCollector.activities.get(0).recreate();//返回栈的首节点应该是主活动,让它重启
getActivity().recreate();
//Toast.makeText(getActivity(), "都说了功能还在开发中"+newValue, Toast.LENGTH_SHORT).show();
break;
}
return true;
}
PrefFragment.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:MaterialLearning
作者:
评论列表
文章目录