我的应用程序允许用户向视图添加图像和文本。所以现在我想保存这些片段,以便他们以后可以对其进行修改并进一步自定义。但是,我找不到保存片段列表的方法。我试过了:
ArrayList<FlashcardsTemplateActivity> FlashCards = new ArrayList<FlashcardsTemplateActivity>();
public void Save() {
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(FlashCards);
byte[] bytes = bos.toByteArray();
} catch (IOException ex) {
Log.d("Error! Failed!", "Save: Failed");
Log.d("Error! Failed!", ex.getMessage());
Log.d("Error! Failed!", ex.toString());
}
}
但是,这会引发 java.io.NonSerializableException。
提前致谢。
心有法竹
泛舟湖上清波郎朗
相关分类