Próbuję używać fragmentów z moim tabhostem po raz pierwszy i jestem pod wrażeniem. To powiedziawszy, jedna z moich zakładek używa dwóch fragmentów, najpierw użytkownik widzi Fragment A, a następnie, jeśli uderzy w przycisk w Fragmencie A zostanie zamieniony na fragment B i umieszcza fragment A na backstacku. To wszystko wydaje się działać dobrze, z wyjątkiem tego, że robi coś śmiesznego na zmianę orientacji:Zapisywanie backstack'a przez zmianę orientacji
Jeśli użytkownik jest w Fragmencie B i jest zmiana orientacji, nadal pokazuje fragment B. Jednak po zmianie orientacji przełącz się na inną kartę, a następnie przełącz się z powrotem na oryginalną kartę, która powraca do wyświetlenia fragmentu A.
Nie dzieje się to bez zmiany orientacji. IE ... jeśli jesteś po prostu w Fragmencie B, przełączasz tabulatory, a potem wracasz, wciąż widzisz Fragment B. Czy istnieje sposób na zachowanie tego przez zmianę orientacji?
Z góry dziękuję!
Dziękuję bardzo! – akhalsa
Uwaga, to naprawdę nie jest poprawka. Zwłaszcza jeśli używasz fragmentów lub zmieniasz układ w zależności od orientacji. Aby uzyskać więcej informacji, zobacz http://stackoverflow.com/a/7990543/1219971 – goodies4uall
po prostu wymusza zmiany orientacji, aby nie występować. Nie odpowiada na oryginalne pytanie. – ErstwhileIII