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