Activity und drehen des Bildes?

  • Guten Abend allerseits,
    Ich bin ganz neu bei der Programmierung für Android und komme aus dem DotNet Bereich.
    Da ich klein anfangen wollte, habe ich mich mit dem Bestücken eines Listviews befasst.
    Ich verwende eine ArrayList über den ArrayAdapter.
    Nun klappt das auch wunderbar, doch wenn ich jetzt mein Smartphone drehe verschwinden alle Listview Einträge wieder.
    Ich habe im Forum aufschnappen können das er auch beim drehen die onCreate Methode wieder aufruft.


    Wie habe ich das am besten zu verstehen?
    Vielen Dank!

  • Zitat

    Ich habe im Forum aufschnappen können das er auch beim drehen die onCreate Methode wieder aufruft.

    Also wenn du dein Handy drehst, wird ja die Orientation geändert (sofern du sie nicht fix im AndroidManifest festgelegt hast).
    Nach dem Drehen wird onCreate wieder aufgerufen, damit er auf diese Änderung reagieren kann.


    So ist es zum Beispiel möglich für verschiede Ausrichtung/Orientations (portrait/landscape) im layout Ordner unterschiedliche
    XML-Layout zu hinterlegen, damit das Aussehen deinen Programmes stets optimal für die jeweilige Ansicht ist.


    Normale Views werden durch Android selber gesichert (SaveInstance / ReadInstance), komplexere Datengebilde bzw. selbsterzeugte Sachen musst du selber wieder herstellen.


    http://developer.android.com/r…ty.html#ActivityLifecycle



    Hier ein kleines Tutorial wo nach mal die verschiedenen Activity-Zustände beleuchtet werden:


    http://www.youtube.com/watch?v=o2kHsOhZ-fA

Jetzt mitmachen!

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