/**
* 偏好参数存储工具类
*/
public class SharedPrefsUtil {
/** 数据存储的XML名称 **/
public final static String NAME = "QY";
/**
* 存储数据(Long)
*/
public static void putLongValue(Context context, String key, long value) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().putLong(key, value).commit();
}
/**
* 存储数据(Int)
*/
public static void putIntValue(Context context, String key, int value) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().putInt(key, value).commit();
}
/**
* 存储数据(String)
*/
public static void putStringValue(Context context, String key, String value) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().putString(key, value).commit();
}
/**
* 存储数据(boolean)
*/
public static void putBooleanValue(Context context, String key,
boolean value) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().putBoolean(key, value).commit();
}
/**
* 取出数据(Long)
*/
public static long getLongValue(Context context, String key, long defValue) {
return context.getSharedPreferences(NAME,Context.MODE_PRIVATE).getLong(key, defValue);
}
/**
* 取出数据(int)
*/
public static int getIntValue(Context context, String key, int defValue) {
return context.getSharedPreferences(NAME,Context.MODE_PRIVATE).getInt(key, defValue);
}
/**
* 取出数据(boolean)
*/
public static boolean getBooleanValue(Context context, String key,
boolean defValue) {
return context.getSharedPreferences(NAME,Context.MODE_PRIVATE).getBoolean(key, defValue);
}
/**
* 取出数据(String)
*/
public static String getStringValue(Context context, String key,
String defValue) {
return context.getSharedPreferences(NAME,Context.MODE_PRIVATE).getString(key, defValue);
}
/**
* 清空所有数据
*/
public static void clear(Context context) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().clear().commit();
}
/**
* 移除指定数据
*/
public static void remove(Context context, String key) {
context.getSharedPreferences(NAME, Context.MODE_PRIVATE).edit().remove(key).commit();
}
}
Android工具类-SharedPrefsUtil
最新推荐文章于 2022-10-10 09:30:00 发布