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