您的位置:首页 > 移动开发 > Android开发

Android Studio 使用 SharePreferences 保存和读取 List

2020-07-06 17:44 253 查看

保存的基本思路是将List数据转换成json格式数据,再保存
//首先引入gson库
compile ‘com.google.code.gson:gson:2.8.1’
保存List集合
List list = new ArrayList();
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>() {
}.getType();
List list = gson.fromJson(data, listType);
注:保存List类似,只需把List换成List,即可方便存储集合到本地

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: