H
Hagbard235
Erfahrenes Mitglied
- 63
Hi,
ich würde mal eure Meinungen zu meinem Problem hören. Ich schreibe eine App die einen Service verwendet. Dieser lädt beim 1. Aufruf relativ viele Daten von einem Server, gegen den die weiteren Dienste des Service gehen.
Wo würdet ihr diese Daten nun lassen?
- Im Service halten macht ja keinen Sinn, da dieser ggf. beendet wird (Service wird von App und durch Broadcast-Intents angesteuert).
- Immer in den SharedPreferences abspeichern wären die Daten etwas groß und zu komplex (Neuaufbau müsste wieder verschiedene Objekte in einem Baum erstellen, da sie ja in der Form nicht gespeichert werden können).
- in einer mySQL-DB ist ähnlich SharedPreferences, zu langsam, zu häufig und die Struktur
- ein Singleton das die Daten hält und falls es leer ist muss halt doch nochmal nachgelesen werden?
habt ihr noch andere bessere Ideen?
ich würde mal eure Meinungen zu meinem Problem hören. Ich schreibe eine App die einen Service verwendet. Dieser lädt beim 1. Aufruf relativ viele Daten von einem Server, gegen den die weiteren Dienste des Service gehen.
Wo würdet ihr diese Daten nun lassen?
- Im Service halten macht ja keinen Sinn, da dieser ggf. beendet wird (Service wird von App und durch Broadcast-Intents angesteuert).
- Immer in den SharedPreferences abspeichern wären die Daten etwas groß und zu komplex (Neuaufbau müsste wieder verschiedene Objekte in einem Baum erstellen, da sie ja in der Form nicht gespeichert werden können).
- in einer mySQL-DB ist ähnlich SharedPreferences, zu langsam, zu häufig und die Struktur
- ein Singleton das die Daten hält und falls es leer ist muss halt doch nochmal nachgelesen werden?
habt ihr noch andere bessere Ideen?