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?