
Jaiel
Dauer-User
- 235
Hallo .
Hab ne Activity im Landscape: Wenn jetzt der Screen gelockt wird durchläuft er den Zyklus onDestroy() und onCreate(). Dann das gleiche ncohmal beim anmachen.
Das Problem sit dass ich nciht immer wieder meine View neu erstellen möchte weil dort viele Bitmaps und variablen sind. Ich hätte ncihts dagegen irgendwelche variablen immer wieder neu zu laden aber bitmaps sind doch sehr aufwändig.
Kann mir jemand ghelfen eine Lösung zu finden?
Es handelt sich ja nur um ein orientation change und nciht dass der Useer die App verlassen möchte.
Mein erster Gedanke war: Kopiere das Objekt bevor super.onDestroy() angeworfen wird und referenziere wieder in die Variable der View die Teil der Activity ist. Das wäre aber ein HAck und das geht bestimmt auch anders.
Hat jemand Ideen? Kann mir das jemand evtl genauer erklären mit onConfigurationsChange()?
ICh habe es versucht klappte nciht. Ondestroy wird trotzdem aufgerufen!
hatte es vorher nciht bei Apps da diese im Portrait Modus waren von anfang an
Hab ne Activity im Landscape: Wenn jetzt der Screen gelockt wird durchläuft er den Zyklus onDestroy() und onCreate(). Dann das gleiche ncohmal beim anmachen.
Das Problem sit dass ich nciht immer wieder meine View neu erstellen möchte weil dort viele Bitmaps und variablen sind. Ich hätte ncihts dagegen irgendwelche variablen immer wieder neu zu laden aber bitmaps sind doch sehr aufwändig.
Kann mir jemand ghelfen eine Lösung zu finden?
Es handelt sich ja nur um ein orientation change und nciht dass der Useer die App verlassen möchte.
Mein erster Gedanke war: Kopiere das Objekt bevor super.onDestroy() angeworfen wird und referenziere wieder in die Variable der View die Teil der Activity ist. Das wäre aber ein HAck und das geht bestimmt auch anders.
Hat jemand Ideen? Kann mir das jemand evtl genauer erklären mit onConfigurationsChange()?
ICh habe es versucht klappte nciht. Ondestroy wird trotzdem aufgerufen!
hatte es vorher nciht bei Apps da diese im Portrait Modus waren von anfang an