У меня есть ArrayList, полный строк, которые пользователь заполнил, чтобы использовать в другом действии в ListView для просмотра строк, которые они сохранили. Я хочу, чтобы ArrayList, который они заполнили, был сохранен, но я так не понимаю, как заставить его работать. Я пробовал FileOutputStream, SharedPreferences. Я посмотрел много примеров.
например у меня есть
ArrayList<String> give = new ArrayList<String>();
и чтобы сохранить массив, я пробовал такие вещи, как
FileOutputStream fos = openFileOutput(MYFILENAME, Context.MODE_PRIVATE);
fos.write(give.getBytes());
fos.close();
но это вообще не работает