public class SpUtil {
public static final String SP_NAME = "config";
private static SharedPreferences sp;
// 存储用户id 把key写在这里 使用的时候调用就行
public static final String USER_RUN_NICKNAME = "userNickname";
public static void saveString(Context context, String key, String value) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
sp.edit().putString(key, value).commit();
}
public static String getString(Context context, String key, String defValue) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
return sp.getString(key, defValue);
}
public static void saveBoolean(Context context, String key, boolean value) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
sp.edit().putBoolean(key, value).commit();
}
public static boolean getBoolean(Context context, String key, boolean defValue) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
return sp.getBoolean(key, defValue);
}
public static void saveInt(Context context, String key, int value) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
sp.edit().putInt(key, value).commit();
}
public static int getInt(Context context, String key, int defValue) {
if (sp == null)
sp = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
return sp.getInt(key, defValue);
}
public static void clearAllSp(Context context){
if (sp == null){
sp = context.getSharedPreferences(SP_NAME,Context.MODE_PRIVATE);
sp.edit().clear().commit();
}
}
}
Android 封装使用SharedPreferences工具类 添加 获取 删除全部(工具类总结二)
最新推荐文章于 2023-04-11 23:16:34 发布