public class SpManager {
private Context context;
private static SpManager spManager=null;
private SharedPreferences sharedPreferences;
private SharedPreferences.Editor editor;
private SpManager(Context context) {
this.context = context;
sharedPreferences=context.getSharedPreferences("login",Context.MODE_PRIVATE);
editor=sharedPreferences.edit();
}
public static SpManager getInstance(Context context){
if(spManager==null){
spManager=new SpManager(context);
}
return spManager;
}
public void register(String key,Object value){
editor.putString(key,value.toString());
editor.commit();
}
public boolean checked(String key,Object value){
editor.putBoolean(key, (Boolean) value);
editor.commit();
return (boolean) value;
}
public boolean ischecked(String key){
return sharedPreferences.getBoolean(key,false);
}
public String login(String key){
String s=sharedPreferences.getString(key,"moren");
return s;
}
public void update(String key,Object value){
editor.putString(key,value.toString());
editor.commit();
}
public void delete(String key){
editor.remove(key);
editor.commit();
}
}
————————————————
版权声明:本文为CSDN博主「labbite」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/labbite/article/details/129839966