Ich habe dieses Anwendungsspiel (Android), und fange gerade an, mehr über Android-Entwicklung zu lernen (mit Eclipse). Also, wenn ich das Spiel teste, funktioniert es ziemlich gut. Ich habe 18 Levels, wenn ich das Spiel starte, und zum Beispiel bin ich in Level 3, und ich möchte es schließen und später darauf zurückkommen. Es spart nicht, dass ich in Level 3 bin und ich muss alles von der Anfang. Ich weiß, dass ich eine Datenbank machen sollte, um die Daten zu speichern, um sie danach zu laden, aber ich weiß nicht, wo ich damit anfangen soll.Speichern Spiel nach dem Schließen
Antwort
Überschreiben Sie in der Aktivität, und speichern Sie es dort.
Einige der anderen Antworten erwähnt onDestroy
, aber das heißt nicht unbedingt, wenn Sie nur drücken, z. die Home-Taste. ist die Lebenszyklusmethode, die wahrscheinlich die beste Option beim Speichern von Daten ist, wie sie aufgerufen wird, bevor die Aktivität zerstört wird, aber sie wird immer noch aufgerufen.
können Sie onDestroy
verwenden, aber Sie würden finish()
verlangen, wenn die App selbst minimiert wird, um sicherzustellen, onDestroy
genannt wird. Und in diesen Fällen müssten Sie wahrscheinlich sowieso überschreiben.
Für die eigentliche Datenspeicherung können Sie entweder Dateien, SQLite oder gemeinsame Einstellungen verwenden. Es gibt andere Posts auf Stack Overflow, aber es gibt auch die Dokumente, die diese Themen abdecken.
Überschreiben Sie die onDestroy-Methode, um das Spiel zu speichern, wenn Sie es schließen. Verwenden Sie SQLite, um die Daten zu speichern. Sie können einige Tutorials finden, wie Sie das in einer einfachen Datenbank speichern können.
Überprüfen Sie die Android Documentation für weitere Informationen. Dort sehen Sie, welche Methoden Sie verwenden müssen. Ich denke, dass Sie die onDestroy() verwenden müssen.
- 1. Speichern Schalterposition nach dem Schließen der App
- 2. Spiel nur Klammer mit dem Schließen
- 3. So speichern Sie Daten nach dem Schließen der Ansicht
- 4. Speichern einer cardview programmgesteuert auch nach dem Schließen der Aktivität
- 5. String [] Array speichern und abrufen nach dem Schließen App
- 6. wie nach dem Schließen Programm
- 7. Formularabschluss Änderungen vor dem Schließen speichern
- 8. Speichern Sie Daten in Android-Anwendung auch nach dem Schließen der App ohne SharedPreferences zu verwenden?
- 9. Spiel öffnen und schließen Tag
- 10. Spiel laggs nach dem injizieren meines code
- 11. Unity Android Spiel Neustart nach dem Hintergrund
- 12. Parsing Zeile nach dem Spiel "etwas" Powershell
- 13. Nach dem ersten Spiel die ganze Zeichenfolge
- 14. Java Regex Rückkehr nach dem ersten Spiel
- 15. Schließen Sie die Plattform nach dem Schließen eines Popups | JavaFX
- 16. Chrome-Erweiterung: Schließen Sie die Hintergrundseite nach dem Schließen. Chrome
- 17. Schließen Sie das Programm nach dem Drücken von "Schließen"
- 18. UIAlertController bleibt wieder nach dem Schließen
- 19. Bootstrap: Bildlaufleiste verschwindet nach dem Schließen modal
- 20. Erzwungenes Schließen nach dem Hinzufügen benutzerdefinierter ImageView
- 21. aktualisieren Hauptseite nach dem Schließen Kind Seite
- 22. Erneutes Öffnen nach dem Schließen, Laravel
- 23. chromedriver Schließen Chrom nach dem ersten Test
- 24. Java ServersSocket nach dem Lesen schließen
- 25. Ausnahme nach dem Schließen des Programms
- 26. Schließen ion-select nach dem Öffnen programmgesteuert
- 27. jquery ajax Post nach dem Schließen
- 28. Laufender Dienst nach dem Schließen der Anwendung
- 29. Nach dem Schließen Modal grauen Hintergrund bleibt
- 30. C# form läuft nach dem Schließen