I 2 bin grübeln nähert sichAndroid Cache Nur-Lese-Antworten REST-API, wenn offline
- die JSON Antworten als JSON-Dateien Caching
- Caching der Java POJOs (die JSON-Antworten werden bereits deserialisiert Verwendung von Retrofit) mit Reservoir.
Beschreibung der Daten:
Die Daten Ich möchte hier cachen sind eine Liste von 20 Produkten aus einer E-Commerce-Website. Sie sind keine komplizierten Objekte und es gibt keine Verschachtelung, da jsonapi.org-Spezifikationen hier verwendet werden. Mit Retrofit kann ich bereits 20 Produkt-POJOs erhalten, wobei Produkt die Java-Modellklasse mit weniger als 10 Attributen ist.
Welcher Ansatz ist besser und warum?
Ich erwäge nicht SQLite-Datenbanken, da ich denke, dass es teurer und nur geeignet ist, wenn
- Datenintegrität
- es beispielsweise Schreiboperationen sind erforderlich Warenkorb
- größere Menge an Daten mit komplizierten Beziehungen