Jak napisać ArrayList do pliku i pobrać go?

teraz próbuję to wykorzystać

FileOutputStream fos = getContext().openFileOutput("CalEvents", Context.MODE_PRIVATE);
    ObjectOutputStream oos = new ObjectOutputStream(fos);
    oos.writeObject(returnlist);
    oos.close();

aby zapisać „listę zwrotną”, która jest listą Array do pliku „CalEvents”, teraz moje pytanie brzmi: czy jest to właściwy sposób, aby to zrobić? i jak odzyskać listę?

z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion