保存的基本思路是将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,即可方便存储集合到本地
Android Studio 使用 SharePreferences 保存和读取 List
最新推荐文章于 2023-04-10 13:12:13 发布