Datei oder Datenbank? - Best Practice zum Speichern von Objekten auf Android-Geräten

Ich erstelle eine Android-Anwendung in Java, in der ich einige Objekte wie "Benutzer" oder "Wiedergabeliste" usw. definiere.

Wie speichere ich diese selbstdefinierten Objekte für einen späteren Zugriff auf dem Gerät?

    Gson gson = new Gson();
    String json = gson.toJson(user);

Ich kann die Objekte über GSON in ein JSONObject oder ein JSONArray analysieren. Jetzt habe ich zwei Möglichkeiten, um die Zeichenfolgen zu speichern: In einer Datenbank oder einer Datei. Ich weiß, wie man die Android-Datenbankklassen und die Filewriter / Reader-Klassen verwendet, aber was ist die beste Vorgehensweise in Bezug auf Leistung, Zugänglichkeit und vor allem Einfachheit?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage