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,即可方便存储集合到本地
相关文章推荐
- Android app系统设置界面 数据的保存与读取 SharedPreferences 的正确使用
- C# 使用List泛型读取和保存文本文件
- 使用xml sharepreference等存放json信息并读取
- Android Sharepreference保存Object或者ListObject
- C# 使用List泛型读取和保存文本文件(转载)
- C# 使用List泛型读取和保存文本文件
- C# 使用List泛型读取和保存文本文件
- 使用xml sharepreference等存放json信息并读取
- C# 使用List泛型读取和保存文本文件
- C# 使用List泛型读取和保存文本文件
- 使用Cookie登陆,保存Cookie,读取Cookie(C#)
- 使用SharePoint Designer(一)-对List的显示应用Conditional Formating
- 使用OpenNI2读取oni格式的文件,并将其中的彩色视频,深度视频显示并保存
- 如何使用CAML 批量更新SharePoint List
- Java中Preference 类的使用,保存上一次记录
- 读取一个txt文件,将其保存到list中返回
- 使用Cookie登陆,保存Cookie,读取Cookie(C#)
- 使用List保存搜索结果,数据重复
- Java 使用Zip进行多文件保存和读取
- android sharedpreferences 保存 list<Map<String,Object>>数据