保存的基本思路是将List数据转换成json格式数据,再保存

//首先引入gson库compile 'com.google.code.gson:gson:2.8.1'

保存List集合

List<String> list = new ArrayList<String>();Gson gson = new Gson();String data = gson.toJson(list);sp.putString("listStr", data);

解析获取List集合

String data = sp.getString("listStr", "");Gson gson = new Gson();Type listType = new TypeToken<List<String>>() {                    }.getType();List<String> list = gson.fromJson(data, listType);

注:保存List类似,只需把List换成List,即可方便存储集合到本地

更多相关文章

  1. “罗永浩抖音首秀”销售数据的可视化大屏是怎么做出来的呢?
  2. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  3. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  4. Android通话和数据传输过程分析
  5. [置顶] Android(安卓)如何对sqlite数据库进行增删改[insert、upd
  6. android JNI调用 - char*与jstring相互转换
  7. Android(安卓)IPC进程间通讯机制
  8. Android的MVC模式:
  9. ContentProvider使用简介

随机推荐

  1. Android(安卓)Theme的设置
  2. android中调试之日志
  3. android sdk setup时出现:Failed to fetc
  4. Android(安卓)XML解析
  5. Android不依赖Activity的全局悬浮窗实现
  6. Android图像开源视图:SmartImageView
  7. Android中做一个无标题窗口
  8. 系出名门Android(7) - 控件(View)之ZoomC
  9. Android联系人数据库全解析(5)
  10. Android中Parcelable接口的使用