Android-Fragmente, die neu auf die Ausrichtung ändern

Bin ich, eine app zu entwickeln, die im Grunde hat eine ActionBar. Wenn meine app gestartet wird, die Aktivität erzeugt, die Fragmente und legt Sie auf jede Registerkarte, so dass, wenn ich den Schalter bekomme ich andere Ansichten.

Die Probleme, die entstehen, wenn ich versuche, um das Gerät zu drehen. Nach einigen kämpfen habe ich festgestellt, dass Android automatisch neu an den zuvor hinzugefügten Fragmente wie diese:

SummaryFragment.onCreate(Bundle) line: 79   
FragmentManagerImpl.moveToState(Fragment, int, int, int) line: 795  
FragmentManagerImpl.moveToState(int, int, int, boolean) line: 1032  
FragmentManagerImpl.moveToState(int, boolean) line: 1014    
FragmentManagerImpl.dispatchCreate() line: 1761 
DashboardActivity(Activity).onCreate(Bundle) line: 864  
...

und dann reproduziere ich die Fragmente als üblich. Also ich habe die "real" - Fragmente, die ich rechnen, um korrekt zu arbeiten und Ihre "versteckten" Android erstellt, Kollegen, die meine app Abstürzen. Wie kann ich dieses Verhalten vermeiden? Ich habe bereits versucht anzurufen, setRetainInstance(false) in der SummaryFragment.

Danke

InformationsquelleAutor der Frage Luke47 | 2012-05-17

Schreibe einen Kommentar