当前位置: 代码迷 >> Android >> DialogPreference 保存偏好解决思路
  详细解决方案

DialogPreference 保存偏好解决思路

热度:21   发布时间:2016-05-01 20:58:33.0
DialogPreference 保存偏好
DialogPreference 中怎么保存偏好呢
SharedPreferences.Editor editor = sp.edit();
editor.putString("alerttime", mPicker.getCurrentHour() + ":" + mPicker.getCurrentMinute());
editor.commit();
保存成功了,但是再次点开DialogPreference数值没有变,需要退出程序才能变!
还有如何在PreferenceActivity动态加载 summary的值呢?

------解决方案--------------------
在Preference中的onBindView()里对summary进行初始化
------解决方案--------------------
写一个类继承DialogPreference,然后复写其中的方法就可以修改各种数据了~