Variabeln weg nach bildschirm kippen

  • Hallo,
    Ich habe eine problem mit meinem App. Der Hintergrund:
    Wenn der Bildschirm gedreht wird, wird einen neue Layout dargestellt. Das mache ich
    über zwei layout ordner. layout-port, layout-land.
    Uwe hatte mir gesagt, dass beim kippen des Displays onResume ausgeführ wird.
    Jetzt zum Problem. Nach dem Kippen werden alle variabeln wider auf 0 gesetzt. Wie kann ich das verhindern?


    Gruß
    XDeplover

  • ja, stimmt genau - dafür wird dir glücklicherweise vorher ein onSaveInstanceState in deine Activity geschickt - ist auch so eine Methode wie onPause, aber nur aufgerufen, wenn die Activity wiederkommen könnte - also genau für deinen Fall.


    Da kannst du die privaten Daten sichern - du bekommst sie in onCreate(Bundle savedInstanceState) wieder zurück.


    View-Elemente werden automatisch gesichert, darum solltest du erst mal testen, dass du überhaupt was rüber kriegst und dann die fehlenden Sachen nachtragen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!