这可能真的很简单,但是在阅读了许多指南之后,我无法弄清楚我的代码有什么问题。以下内容应该序列化并保存 ArrayList 中包含的对象列表。它可以工作,但ArrayList 中的对象中包含的所有实例变量都会丢失。
编辑:有人能告诉我这部分代码是否正确吗?
try {
FileOutputStream fos = this.openFileOutput ( FILENAME, Context.MODE_PRIVATE );
ObjectOutputStream oos = new ObjectOutputStream ( fos );
oos.writeObject ( arrayList );
oos.close ();
} catch ( Exception ex ) {
ex.printStackTrace ();
}