Я новичок в разработке для Android, я столкнулся с проблемой, пока записываю массив в объект записи outjectoutputstream, обращаюсь за помощью к каждому эксперту здесь.
public Items(String task, String date) {
this.task = task;
this.date = date;
}
передаваемое значение
String itementered = edText.getText().toString();
String dateentered = tvDate.getText().toString();
Items item1 = new Items(itementered, dateentered);
ArrayList<Items> ItemList = new ArrayList<>();
ItemList.add(item1);
writeData(ItemList, this);
Запись данных
public static void writeData(ArrayList<Items> item, Context context){
try {
FileOutputStream fos =context.openFileOutput(FILENAME,Context.MODE_PRIVATE);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(item);
oos.close();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}