ShareUtil 工具类,用于SharedPreferences get,set数据
来源:互联网 发布:关于茶的软件 编辑:程序博客网 时间:2024/06/02 03:58
使用配置:
ShareUtil 工具类。
使用方法:
1. 添加缓存数据 ShareUtil.put(object,object); 用什么参数在工具类直接设置
2. 获取缓存数据 ShareUtil.get(" "); 括号里面添加参数。
public class ShareUtil { private static SharedPreferences sharedPreferences = null; /** * 构造函数 */ public ShareUtil() { sharedPreferences = SgApplication.get().getSharedPreferences("SP_" + "神工", Context.MODE_PRIVATE); } public static SharedPreferences getInstance() { if (sharedPreferences == null) { new ShareUtil(); } return sharedPreferences; } /** * 保存数据 * * @param context * @param key * @param value */ public static void putData(String key, int value) { getInstance().edit().putInt(key, value).commit(); } public static void putData(String key, long value) { getInstance().edit().putLong(key, value).commit(); } public static void putData(String key, String value) { getInstance().edit().putString(key, value).commit(); } public static void putData(String key, boolean value) { getInstance().edit().putBoolean(key, value).commit(); } /** * 获取数据 * * @param context * @param key */ public static String getString(String key) { return getInstance().getString(key, ""); } public static int getInt(String key) { return getInstance().getInt(key, -1); } public static long getLong(String key) { return getInstance().getLong(key, 0L); } /** * 没有值默认是false * * @param context * @param key * @return */ public static boolean getBoolean(String key) { return getInstance().getBoolean(key, false); } /** * 没有值默认是 true * * @param context * @param key * @return */ public static boolean getBooleanTrue(String key) { return getInstance().getBoolean(key, true); } public static void clear() { getInstance().edit().clear().commit(); }}
阅读全文
0 0
- ShareUtil 工具类,用于SharedPreferences get,set数据
- SharedPreferences处理数据工具类
- Android开发-数据存储SharedPreferences工具类、Set<String>保存问题、源码分析
- 【工具类】Android数据存储sharedpreferences加密
- 【工具类】Android数据存储sharedpreferences加密
- 微博,微信,微信朋友圈,QQ分享工具类ShareUtil
- Get方式请求网络数据+Fragment+SharedPreferences
- Android 分享一个SharedPreferences的工具类,方便保存数据
- 优化SharedPreferences的工具类,方便保存数据
- 数据存储(三): SharedPreferences的工具类UtilsSharedPreferences
- Android 分享一个SharedPreferences的工具类,方便保存数据
- Android 分享一个SharedPreferences的工具类,方便保存数据
- Android 分享一个SharedPreferences的工具类,方便保存数据
- Android中的SharedPreferences存储数据方式(工具类)
- 自定义SharedPreferences的工具类,方便保存数据
- Android 分享一个SharedPreferences的工具类,方便保存数据
- SharedPreferences工具类
- SharedPreferences 工具类
- scala学习笔记(二)
- Java常用的数据库连接池【c3p0】【dbcp】
- swift public、internal和private 关键字
- CSS font-family常见中文字体对应的英文名称
- 初识API(百度地图API)--------待完成
- ShareUtil 工具类,用于SharedPreferences get,set数据
- app与后台的token、sessionId、RSA加密登录认证与安全解决方案
- 各个浏览器都是什么内核整理
- HADOOP集群搭建
- C++ SDL学习之路 1st —— 配置一下SDL
- Android7.0中文文档(API)-- Scroller
- 32. Longest Valid Parentheses
- 通过formdata ajax上传图片 以及后台接收formdata数据 mvc
- Android CPU架构解析