Meine Android App holt Daten aus dem Internet (node.js Server).Android: Daten lokal speichern oder nicht?
Der Benutzer erstellt eine Liste von Elementen (normalerweise 20-30, aber es kann bis zu 60+). Für jeden Gegenstand frage ich den Server ab, um Informationen für diesen Gegenstand zu erhalten. Sobald diese Information abgerufen wurde (pro Element), wird sie sich nicht mehr ändern, aber neue Datensätze werden im Laufe der Zeit hinzugefügt (ein anderer Server-Aufruf, der nicht mit dem vorherigen verbunden ist).
Meine Frage ist entweder speichern diese Informationen lokal (sqlite?) Oder holen diese Informationen vom Server jedes Mal, wenn der Benutzer danach fragt (ich erinnere Sie an die Anzahl der Anrufe).
Was sollten meine Richtlinien sein, ob es lokal oder nicht anders als "Geschwindigkeit" gespeichert wird?
Ich ziehe es vor, mich auf so wenig "Addons" wie möglich zu verlassen. Wenn ich also verstehe, dass diese Informationen lokal gespeichert werden, wird dies auch für Caching-Zwecke empfohlen. – Amos
Ja, es wird empfohlen. Sie sind keine Addons, es gibt Bibliotheken, die den Core-Android verbessern. Darüber hinaus werden sie häufig von anderen Anwendungen verwendet. – russellhoff