我看到了几个关于如何在SharedPreferences中保存对象的线程,在某些情况下使用json以及在其他一些情况下使用GSON。我的问题是什么是最好的方法,你有什么好的教程如何序列化/反序列化。我的主要目标是在列表中保存复选框的状态。列表非常大,因此保存它的最佳方法是在SparseBooleanArray中。
感谢您的协助,
答案 0 :(得分:2)
您可以从SparseBooleanArray获取已检查的位置。之后,您可以将其存储到SharedPreferences或SQLite数据库。