/**
* 类 名: SPUtils
*描 述: SharedPreferences的工具类
*/
public class SPUtils {
// 获取一个Boolean值
public static boolean getBoolean(Context context, String key) {
return getBoolean(context, key, false);
}
// 获取一个Boolean值
public static boolean getBoolean(Context context, String key, boolean defValue) {
SharedPreferences sp = context.getSharedPreferences(key,
Context.MODE_PRIVATE);
return sp.getBoolean(key, defValue);
}
// 保存一个Boolean值
public static void putBoolean(Context context, String key, boolean value) {
SharedPreferences sp = context.getSharedPreferences(key,
Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putBoolean(key, value);
editor.commit();
}
// 获取一个String值
public static String getString(Context context, String key) {
return getString(context, key, null);
}
// 获取一个String值
public static String getString(Context context, String key, String defValue) {
SharedPreferences sp = context.getSharedPreferences(key,
Context.MODE_PRIVATE);
return sp.getString(key, defValue);
}
// 保存一个String值
public static void putString(Context context, String key, String value) {
SharedPreferences sp = context.getSharedPreferences(key,
Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString(key, value);
editor.commit();
}
// 获取一个int值
public static int getInt(Context context, String key) {
return getInt(context, key, -1);
}
// 获取一个int值
public static int getInt(Context context, String key, int defValue) {
SharedPreferences sp = context.getSharedPreferences(key, Context.MODE_PRIVATE);
return sp.getInt(key, defValue);
}
// 保存一个int值
public static void putInt(Context context, String key, int value) {
SharedPreferences sp = context.getSharedPreferences(key, Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putInt(key, value);
editor.commit();
}
}
SharedPreferences的工具类
最新推荐文章于 2022-10-27 16:06:04 发布