Utwórz plik xml i zapisz go w pamięci wewnętrznej Android

Chcę sprawdzić w pamięci wewnętrznej systemu Android, czynew.xml istnieje (który zostanie utworzony przeze mnie), a następnie powinien zwrócić mi uchwyt, a ja będę mógł łatwo dodać do niego nowe dane.

Moja struktura plików XML będzie taka prosta.

<root>
    <record>a</record>
    <record>b</record>
    <record>c</record>
</root>

Jeśli plik jest tam, dodam tylko nowy rekord. Ale jeśli nie, to utworzę nowy plik i dodam do niego pierwszy rekord.

I jak będę mógł odczytać te dane warraylist. Przykład z kodem byłby z góry bardzo wdzięczny.

questionAnswers(3)

yourAnswerToTheQuestion