- Forum-Beiträge: 2.492
10.10.2014, 18:08:31 via Website
10.10.2014 18:08:31 via Website
Hallo,
manche kennen vielleicht meine App Zahlenspiel. In der App sind ja mehrere Reihen und Spalten von Zahlen (Buttons).
Als ich die App entwickelt habe war ich noch ein frischer Anfänger und habe die SharedPreferences am besten verstanden, deswegen habe ich mit Hilfe von den SharedPrefs die Fortlaufende Nummer, die Zahl und den Status von jeder Zahl (jedem Button) gespeichert und außerdem noch einige andere wichtige Variablen.
Bei einer Menge von 30000 Zahlen die man nach einiger Zeit Spielen (oder mutwillig) bekommen kann wird das Spiel ziemlich langsam. Besonders, da ich nach jeder Eingabe erneut speicher.
Meine Fragen:
Gibt es eine effizientere Alternative um zu jeder Zahl/zu jedem Button mehrere Sachen zu speichern? eine Datei, Datenbank,... (die paar anderen Variablen könnte ich ja noch per SharedPrefs speichern)
Und ist es nötig nach jedem "Zug" alles zu speichern? Ich habe das gemacht, da ich dachte man kann ja die App per Home Button beenden und dann ist nix gespeichert. Oder würde es dann noch gehen in der onDestroy Methode alles zu speichern?
Würde mich über Hilfe sehr freuen Falls etwas nicht verstanden wurde gerne fragen
— geändert am 10.10.2014, 18:17:20
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.