java如何使用SharedReferences保存对象[]?
什么都没有,但我尝试了很多解决方案。我不知道这些是错的,还是我做错了什么。我有MyClass[] array = new MyClass[] { objects declarations... };
,我想用SharedReferences保存它。有人能给我完整的SaveIt() {}
和LoadIt() {}
代码吗
你可以在下面搜索框中键入要查询的问题!
什么都没有,但我尝试了很多解决方案。我不知道这些是错的,还是我做错了什么。我有MyClass[] array = new MyClass[] { objects declarations... };
,我想用SharedReferences保存它。有人能给我完整的SaveIt() {}
和LoadIt() {}
代码吗
# 1 楼答案
SharedPreference
不是用来存储复杂对象、数组或列表的因此,在您的情况下,我建议使用Realm或SQLite作为本地数据库。您可以添加、删除或查询项目列表,这更加灵活
# 2 楼答案
不可能
您只能在SharedPrefencesSharePreferences.Editor中存储简单值
更新:
如果您想使用横向库,请使用Gson库:
商店:
检索: