1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung 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
[OFFEN] Fehler beim Projekt importieren Android App Entwicklung 03.10.2017
[OFFEN] Widget zeigt keine ImageView an. Android App Entwicklung 18.09.2017
[ERLEDIGT] (Verständnis-)Probleme mit SwipeRefreshLayout Android App Entwicklung 12.08.2017
[ERLEDIGT] Probleme mit Bluetooth / Beam Ordner Android App Entwicklung 25.07.2017
[ERLEDIGT] Probleme mit AdMob Android App Entwicklung 19.07.2017
[ERLEDIGT] Probleme mit Service unter Android N Android App Entwicklung 16.07.2017
[OFFEN] Probleme in den Speicher schreiben Android App Entwicklung 13.07.2017
[ERLEDIGT] Kleine Probleme mit einer App Android App Entwicklung 14.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[ERLEDIGT] WebView Probleme Android App Entwicklung 19.05.2017
Du betrachtest das Thema "Probleme mit saveInstanceState beim Beenden" im Forum "Android App Entwicklung",