Android使用SharedPreferences保存List列表数据
发布日期:2021-07-01 00:00:03
浏览次数:2
分类:技术文章
本文共 854 字,大约阅读时间需要 2 分钟。
前言
使用此功能是用于保存用户的搜索记录标签云
思路
在用户点击了搜索的同时 把标签显示出来 同时保存到本地 以便于下次进入的时候直接读缓存的搜索记录显示
使用该方法需要集成Gson工具
保存List集合
private static final String KEY_SEARCH_MSG = "key_search_msg"; SharedPreferences sp = this.getSharedPreferences("str_list", Activity.MODE_PRIVATE); Gson gson = new Gson(); String str = gson.toJson(historyList); SharedPreferences.Editor editor = sp.edit(); editor.putString(KEY_SEARCH_MSG, str); editor.commit();
解析获取List集合
使用该方法需要继承Gson工具
SharedPreferences sp = getSharedPreferences("str_list", Activity.MODE_PRIVATE); String listJson = sp.getString(KEY_SEARCH_MSG, ""); if (!listJson.equals("")) { Gson gson = new Gson(); historyList = gson.fromJson(listJson, new TypeToken
>() { }.getType()); } mLabelsHistory.setLabels(historyList);//保存标签云
转载地址:https://lvshichunqiu.blog.csdn.net/article/details/107529661 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月08日 10时30分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
用Spring JMS使异步消息变得简单
2019-05-01
用 Lucene 加速 Web 搜索应用程序的开发
2019-05-01
INTERVAL数据类型-007
2019-05-01
TIMESTAMP数据类型-007
2019-05-01
SOUNDEX函数介绍-007
2019-05-01
[转帖]搜索的免费登录入口
2019-05-01
[转帖]SEO的技巧
2019-05-01
[转帖]被搜索引擎惩罚后要做什么
2019-05-01
[转帖]生成google地图的ASP码
2019-05-01
[转帖]如何使google一天内收录你的网站
2019-05-01
[转帖]影响网站更新的因素
2019-05-01
[转帖]Robots.txt指南
2019-05-01
[转帖]robots.txt和Robots META标签
2019-05-01
[转帖]Google排名优化
2019-05-01
[转帖]探索Google排名新算法
2019-05-01
[转帖]GOOGLE排名优化工具集
2019-05-01
[转帖]Gooele排名PR页查询
2019-05-01
[转帖]Google左侧排名攻略
2019-05-01
Tomcat配置技巧
2019-05-01
安装eclipse及语言包
2019-05-01