哦,天啊,我花了近一个小时的时间阅读和尝试不同的方法来存储 Android 偏好设置和本地存储中的 Parcelable Object
的 ArrayList
,但现在我又回到了原点。顺便说一下,我已经下载并导入了 Gson,但我似乎无法让它工作。
基本上,我有一个名为 Task
的类,在一个名为 taskList
的 ArrayList<>
中,即使我的用户关闭了我的应用程序,我也需要保存它。该 Object
包含一个 String
、一些 Ints
、一些 Booleans
以及一个类为 Subtask
的 ArrayList
。重要的是,似乎我不能将其写成字符串列表,而我找到的所有教程都只显示了保存简单的 ArrayList,例如字符串,并且它们都是可序列化的,而不是 Parcelable。
编辑:谢谢你们的建议,但我实现 Parcelable 是为了在活动之间传递列表中的特定对象。