Fragmenty Androida odtworzone po zmianie orientacji

Opracowuję aplikację, która zasadniczo ma pasek akcji. Po uruchomieniu aplikacji działanie tworzy fragmenty i dołącza je do każdej karty, więc po przełączeniu otrzymuję różne widoki.

Problemy pojawiają się, gdy próbuję obrócić urządzenie. Po trudach zauważyłem, że Android automatycznie odtwarza wcześniej dodane fragmenty, takie jak ten:

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  
...

a potem odtwarzam fragmenty jak zwykle. Mam więc „prawdziwe” fragmenty, które, jak oczekuję, będą działać poprawnie, a ich „ukryte” odpowiedniki z Androidem powodują awarię mojej aplikacji. Jak mogę uniknąć tego zachowania? Próbowałem już wywołać setRetainInstance (false) w SummaryFragment.

Dziękuję Ci

questionAnswers(4)

yourAnswerToTheQuestion