1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. JensO, 26.01.2012 #1
    JensO

    JensO Threadstarter Neuer Benutzer

    Hallo,
    mein Programm kann mittels eines Menüs beendet werden. Dazu rufe ich finish() auf. Allerdings wird dabei nicht mehr onSaveInstanceState aufgerufen.
    Wie bekommen ich es hin, dass beim Beenden meine Werte gespeichert werden können?

    Vielen Dank
     
  2. strider, 26.01.2012 #2
    strider

    strider Erfahrener Benutzer

    Hallo onSaveInstanceState() wird nur aufgerufen wenn die Chance besteht, dass die Activity irgendwann mal wieder in den Vordergrund geholt wird.
    Ein finish() beendet sie aber vollständig und entfernt sie aus dem activity stack. Wenn du bei einem finish() etwas speichern willst dann im onPause().
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Kleine Probleme mit einer App Android App Entwicklung 14.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[OFFEN] WebView Probleme Android App Entwicklung 19.05.2017
[ERLEDIGT] Probleme mit Wear Modul Android App Entwicklung 01.05.2017
[OFFEN] Probleme mit SearchView in ArrayAdapter Android App Entwicklung 28.04.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
[ERLEDIGT] App stürzt neuerdings beim anzeigen des eigenen Standorts ab Android App Entwicklung 19.03.2017
Verständnisprobleme beim Layout Android App Entwicklung 21.02.2017
Probleme beim Encoding einer Textdatei von Windows Android App Entwicklung 25.01.2017
Probleme mit NFC File Transfer Android App Entwicklung 21.01.2017
Du betrachtest das Thema "Probleme mit saveInstanceState beim Beenden" im Forum "Android App Entwicklung",