这可能非常简单,但在阅读了一些指南后,我无法弄清楚我的代码有什么问题。以下是应该序列化并保存ArrayList中包含的对象列表。它的工作原理除以外的所有实例变量包含在ArrayList中的对象中,都丢失了。如何序列化对象的ArrayList并将其保存到文件中(在android中)?
编辑:有人可以告诉我,如果这部分代码是正确的?
try {
FileOutputStream fos = this.openFileOutput (FILENAME, Context.MODE_PRIVATE);
ObjectOutputStream oos = new ObjectOutputStream (fos);
oos.writeObject (arrayList);
oos.close();
} catch (Exception ex) {
ex.printStackTrace();
}
我简化了问题,基本上检查代码的这个特定部分是否正确。 – abc32112
都一样,你必须避免重复的帖子 – Blackbelt