首页 > 代码库 > sp工具类编写
sp工具类编写
public class SpUtil { private static SharedPreferences sp; /** * 写入boolean变量至sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param value 存储节点的值 boolean */ public static void putBoolean(Context ctx,String key,boolean value){ //(存储节点文件名称,读写方式) if(sp == null){ sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); } sp.edit().putBoolean(key, value).commit(); } /** * 读取boolean标示从sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param defValue 没有此节点默认值 * @return 默认值或者此节点读取到的结果 */ public static boolean getBoolean(Context ctx,String key,boolean defValue){ //(存储节点文件名称,读写方式) if(sp == null){ sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); } return sp.getBoolean(key, defValue); } /** * 写入boolean变量至sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param value 存储节点的值string */ public static void putString(Context ctx,String key,String value){ //(存储节点文件名称,读写方式) if(sp == null){ sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); } sp.edit().putString(key, value).commit(); } /** * 读取boolean标示从sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param defValue 没有此节点默认值 * @return 默认值或者此节点读取到的结果 */ public static String getString(Context ctx,String key,String defValue){ //(存储节点文件名称,读写方式) if(sp == null){ sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); } return sp.getString(key, defValue); }}
sp工具类编写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。