我已经通过一些调整修改了默认的android锁屏。 我在锁定屏幕中使用共享首选项,以便在手机首次启动时显示重叠文本。我在第一次启动时获取叠加并将共享首选项值保存为false。在整个会话期间,我能够读取共享偏好的值。但是,当我重新启动手机时,似乎共享首选项正在重置
private Boolean mShowOverlay;
private final String SHOW_OVERLAY = "showoverlay";
private SharedPreferences myPrefs ;
myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
mShowOverlay = myPrefs.getBoolean(SHOW_OVERLAY, true);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putBoolean(SHOW_OVERLAY, false);
prefsEditor.commit();
答案 0 :(得分:0)
您确定要提交SharedPreference,我的意思是调用commit()方法??