Frage

Ich glaube nicht, meine Zukunft liegt in Android Entwicklung, wie ich konsequent am einfachsten bin versagt Dinge ...

Ich habe eine Schaltfläche mit der Bezeichnung „Game Slot 1“ bekommt. Wenn der Benutzer darauf klickt, ich nehme sie erfolgreich durch ein paar Aktivitäten, in denen sie einen neuen Charakter erstellen. Ich spare die Spielnamen in einer SQLite-Datenbank und das nächste Mal, wenn ich meine app starten, kann ich ganz glücklich dynamisch „Game Slot 1“ an den Namen ihres Spiels Slot aus der Datenbank ändern. Perfect.

Aber wie auf der Erde kann ich es den Blick auf die gleiche Weise zu aktualisieren, wenn ich diese Tätigkeit über die Zurück-Taste zurückzukehren, oder haben finish () auf alle nachfolgenden Aktivitäten genannt?

Ich bin sicher, dass es etwas mit onResume () zu tun, und vielleicht invalidate (), aber ich kann einfach nicht ein Beispiel zu finden scheinen.

Ist Invalidier Overkill nur einige UI-Elemente onResume zu aktualisieren ()?

Wie zum Teufel tun Sie es benutzen, wie auch immer, auch wenn es ist?

Gibt es einen besseren Weg?

Vielen Dank im Voraus für jede Hilfe angeboten ... nur versuchen, nicht zu lachen, wie einfach das ist wahrscheinlich! :)

Cheers, James

War es hilfreich?

Lösung

Das klingt wie etwas, das man in onResume tun könnte, fragen Sie nur die Datenbank und Call setText auf das Element von Interesse. Sie sollten nicht explizit Aufruf Invalidier müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top