我使用这两种方法来保存CheckBox的状态,但我需要的是每次应用程序开始删除复选框的状态
private boolean getFromSP(String key){
SharedPreferences preferences = getApplicationContext().getSharedPreferences("PROJECT_NAME", android.content.Context.MODE_PRIVATE);
return preferences.getBoolean(key, false);
}
private void saveInSp(String key,boolean value){
SharedPreferences preferences = getApplicationContext().getSharedPreferences("PROJECT_NAME", android.content.Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean(key, value);
editor.commit();
}
答案 0 :(得分:1)
当应用程序启动时,系统会创建Application
类的实例,以便您可以覆盖onCreate
的{{1}}方法并清除首选项。
Application