1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Probleme mit saveInstanceState beim Beenden

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von JensO, 26.01.2012.

  1. JensO, 26.01.2012 #1
    JensO

    JensO Threadstarter Neuer Benutzer

    Beiträge:
    7
    Erhaltene Danke:
    0
    Registriert seit:
    06.09.2011
    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

    Beiträge:
    208
    Erhaltene Danke:
    45
    Registriert seit:
    30.09.2011
    Phone:
    Nexus S
    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().
     

Diese Seite empfehlen