- Forum-Beiträge: 38
20.09.2011, 14:50:19 via Website
20.09.2011 14:50:19 via Website
ich habe folgendes Problem: In meiner App speichere ich am Anfang Daten die ständig gebraucht werden in eine Datenklasse die durch Application erweitert wird.
So lange die App im Vordergrund läuft funktioniert auch alles super. Wenn ich jedoch eine andere App öffne werden scheinbar die Daten aus meiner Datenklasse gelöscht und ich muss sie wieder neu laden.
Gibt es eine Möglichkeit das zu verhindern? Was ich bisher gelesen habe könnte man die Klasse wohl über savedInstanceState speichern und bei onResume wieder laden. Jedoch müsste ich sie dazu parcelable machen, was angesichts dessen das in der Klasse mehrere Hashmaps und Listen gespeichert sind wohl auch nicht so leicht ist oder?
Sonst hab ich noch gelesen, das man statt einer Datenklasse auch "Singleton" verwenden kann. Würden mir da solche Probleme erspart bleiben?
Viele Grüße
Christopher
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.