当前位置: 代码迷 >> Android >> Android工具种-SharedPrefsUtil
  详细解决方案

Android工具种-SharedPrefsUtil

热度:103   发布时间:2016-04-28 07:38:02.0
Android工具类-SharedPrefsUtil
/** * 偏好参数存储工具类 */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();	}}

  相关解决方案