安卓SharedPreferences封装类,超好用

来源:互联网 发布:原创设计的衣服淘宝店 编辑:程序博客网 时间:2024/05/27 03:26
写的可能不是特别好,希望大家批评指正。不多说。大家都看得懂的。没有什么难度。
package com.zhiweism.youerplatformleader.utils;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;public class BaseShareUtil {/* * SharedPreferences  帮助类 * 作者:繁华 * csdn:http://blog.csdn.net/dong_18383219470?viewmode=list */private static SharedPreferences sp = null;private static Editor edit = null;private static BaseShareUtil instance = null;public static BaseShareUtil getInstance(String config,Context context){if(instance == null){sp = context.getSharedPreferences(config,Context.MODE_PRIVATE);instance = new BaseShareUtil();}return instance;}/* * 添加或者更新一个方法 */public boolean AddOrUpdateText(String key,String content){if(edit == null){edit = sp.edit();}edit.putString(key, content);return edit.commit();}public boolean AddOrUpdateIntNumber(String key,int content){if(edit == null){edit = sp.edit();}edit.putInt(key, content);return edit.commit();}public boolean AddOrUpdateFloatNumber(String key,float content){if(edit == null){edit = sp.edit();}edit.putFloat(key, content);return edit.commit();}public boolean AddOrUpdateBoolean(String key,boolean content){if(edit == null){edit = sp.edit();}edit.putBoolean(key, content);return edit.commit();}/* * 查询 */public String FindStringByKey(String key){return sp.getString(key, null);}public boolean FindBoolByKey(String key){return sp.getBoolean(key,false);}public int FindIntByKey(String key){return sp.getInt(key, -1);}/* * 删除 */public void DeleteByKey(String key){if(edit == null){edit = sp.edit();}edit.remove(key);edit.commit();}/* * 清空 */public void ClearShared(){if(edit == null){edit = sp.edit();}edit.clear();edit.commit();}}
觉得不错,打赏作者1毛钱!!!

0 1
原创粉丝点击