Android 是否将可包裹对象的ArrayList保存为永久数据?
我有一个自定义包裹对象的ArrayList,我正在尝试将此列表保存到外部/内部数据存储。这些对象称为讲座,每个讲座都包含作业、测试、笔记和设置的数组列表。所有这些工具也都是可打包的 现在,我尝试使用以下方法将其保存到sd卡:Android 是否将可包裹对象的ArrayList保存为永久数据?,android,Android,我有一个自定义包裹对象的ArrayList,我正在尝试将此列表保存到外部/内部数据存储。这些对象称为讲座,每个讲座都包含作业、测试、笔记和设置的数组列表。所有这些工具也都是可打包的 现在,我尝试使用以下方法将其保存到sd卡: for(Lecture l : lectureList) oos.writeObject(l); oos是ObjectOutputStream。是否引发异常InvalidDataException?我不记得第一次写信的时候。现在我认为Parcelable是Andr
for(Lecture l : lectureList)
oos.writeObject(l);
oos是ObjectOutputStream。是否引发异常InvalidDataException?我不记得第一次写信的时候。现在我认为Parcelable是Android自己的Serializable实现——但进一步阅读后,Parcelable似乎不是持久保存对象的途径。这是一个问题,因为我将其用于saveInstanceState
我也是
使用Parcelable实现序列化还是先删除Parcelable?
是否使用其他方法将数据保存到存储器?
或者说这是一次很好的跑步,挥舞着白旗?
万一有人在乎。。。我最终用Parcelable实现了Serializable,它对持久化和恢复我的应用程序状态都很好。以防有人关心。。。我最终用Parcelable实现了Serializable,它对持久化和恢复我的应用程序状态都很好