Speichern Sie eine ArrayList in eine Datei auf Android
Ich habe eine ArrayList voller Zeichenfolgen, mit denen der Benutzer sie ausgefüllt hat, um sie in einer anderen Aktivität in einer ListView zu verwenden, um die von ihnen gespeicherten Zeichenfolgen anzuzeigen. Ich möchte, dass die ArrayList, die sie bevölkert haben, gespeichert wird, aber ich weiß nicht, wie ich sie zum Laufen bringen soll. Ich habe FileOutputStream, SharedPreferences ausprobiert. Ich habe mir viele Beispiele angesehen.
Zum Beispiel habe ich
ArrayList<String> give = new ArrayList<String>();
und um die Arrayliste zu speichern, habe ich versucht Sachen wie
FileOutputStream fos = openFileOutput(MYFILENAME, Context.MODE_PRIVATE);
fos.write(give.getBytes());
fos.close();
das geht aber gar nicht