public class SharedUtil {
public static final String NAME="config"; //文件名称
//存储 --键/值
public static void putString(Context mContext,String key,String value){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
SharedPreferences.Editor editor=sp.edit();
editor.putString(key,value).commit();
}
//取值 --键/默认值
public static String getString(Context mContext,String key,String defValue){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
return sp.getString(key,defValue);
}
public static void putInt(Context mContext,String key,int value){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
SharedPreferences.Editor editor=sp.edit();
editor.putInt(key,value).commit();
}
//---Int
public static int getInt(Context mContext,String key,int defValue){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
return sp.getInt(key,defValue);
}
public static void putBoolean(Context mContext,String key,boolean value){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
SharedPreferences.Editor editor=sp.edit();
editor.putBoolean(key,value).commit();
}
//---Boolean
public static boolean getBoolean(Context mContext,String key,boolean defValue){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
return sp.getBoolean(key,defValue);
}
//删除 单个
public static void deleteShared(Context mContext,String key){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
sp.edit().remove(key).commit();
}
//删除 全部
public static void deleteAll(Context mContext,String key){
SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE);
sp.edit().clear();
}
}