Android Nice2Know – Android, Fragments, Container views und setRetainInstance(true)

…haben bei meiner App in einer Multipane-View nach Rotation auf Singlepane-View immer zu einer IllegalArgumentException geführt.
Der Grund war klar: Im Singlepane-Layout fehlte die Containerview. Aber: in den Beispielen fehlte die auch.
Jetzt hab ich endlich im Professional Android 4 Application Development Buch einen Satz gefunden, der besagt:
Bei mehreren Layouts für diverse Ansichten sollte in jedem Layout die Container View enthalten sein. Um das Fragment nicht anzuzeigen bzw. zu eliminieren muss bei der Container View lediglich das Tag android:visibility="gone" angegeben werden.

Eigentlich ganz einfach…

Leave a Reply