运用fastjson+SharedPreferences 保存、读取复杂数据
来源:互联网 发布:mac 文件夹隐藏与显示 编辑:程序博客网 时间:2024/06/09 19:09
存储数据:SharedPreferencesUtil.putString(getActivity(), getString(R.string.faxian_title), JSON.toJSONString));//tmpSubject是一个复杂的类读取:String s = SharedPreferencesUtil.getString(getActivity(),getString(R.string.faxian_title),"");if(!TextUtils.isEmpty(s)){ mSubjectList = JSON.parseArray(s,Discovery.class);}//构建个通用的SharedPreferencesUtil方法,方法中包括:/** * @serialField 保存在手机里面的文件名 */private static final String FILE_NAME = "share";/** * todo 保存数据String * * @param context 上下文联系菜单 * @param key 键 * @param value 值 */public static void putString(Context context, String key, String value) { if(context == null) context = App.getContext(); SharedPreferences sp = context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString(key, value == null ? "" : value); editor.apply();}/** * todo 获取数据的方法 * * @param context 上下文联系菜单 * @param key 键 * @param defaultValue 默认数据 * @return String 数据 */public static String getString(Context context, String key, String defaultValue) { SharedPreferences sp = context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE); return sp.getString(key, defaultValue);}
0 0
- 运用fastjson+SharedPreferences 保存、读取复杂数据
- SharedPreferences保存读取数据
- 使用SharedPreferences保存复杂类型的数据
- Android-SharedPreferences保存数据,读取数据
- android SharedPreferences 保存数据与读取数据
- SharedPreferences保存复杂数据类型
- android-sharedpreferences(数据的保存和读取)
- 使用SharedPreferences保存和读取数据
- Android SharedPreferences 保存数据,读取其它应用的SharedPreferences
- 运用SharedPreferences保存账户密码
- Android的SharedPreferences保存,读取和删除数据
- Android数据存储—SharedPreferences的保存和读取
- Android 保存数据SharedPreferences
- SharedPreferences轻量级保存数据
- SharedPreferences保存数据
- 用SharedPreferences保存数据
- SharedPreferences保存android数据
- android SharedPreferences保存数据
- 如何给VS2015安装MSDN本地帮助文档 - 完整教程
- 数据库应用-半结构化数据访问-2
- java 异常处理方式
- cocos2dx-js 文件加密 quickcocos2dx3.3文件加密
- mongodb MySQL命令对应
- 运用fastjson+SharedPreferences 保存、读取复杂数据
- 多维数组与指针——访问数组元素的指针表达式
- 数据结构总结(2)
- 1011 World Cup Betting
- 蓝桥杯:地址转换
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
- eclipse 和android studio 导入github项目
- Struts2 数据封装机制
- patch bonding: don't use stale speed and duplex information解释