快速读取SharedPreferences数据

来源:互联网 发布:库卡机器人编程视频 编辑:程序博客网 时间:2024/06/05 22:36

在开发时时常要用到SharedPreferences存入和读取一些数据,如果activity很多的话,每次都定义一次SharedPreferences非常麻烦。

其实可以很简单地将SharedPreferences的读写抽出来形成一个工具类,方便调用:

public class SharedPreferencesUtil {private static SharedPreferences sp;//存入字符串public static void saveString(Context context, String key, String value) {if(sp == null) {sp = context.getSharedPreferences("config", 0);}sp.edit().putString(key, value).commit();}//读取字符串public static String getString(Context context, String key) {if(sp == null) {sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);}return sp.getString(key, "");}}
在这里SP名称使用的是常用的config,如果有多个数据文件的话也可以进行进一步抽象,将名称也作为输入参数即可。


0 0
原创粉丝点击