Мое приложение позволяет пользователю добавлять изображения и тексты для просмотра.Итак, теперь я хочу сохранить фрагменты, чтобы они позже могли внести в них изменения и доработать их.Однако я не могу найти способ сохранить список фрагментов.Я попытался:
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.
Заранее спасибо.