Czy obsługa wstecznego stosu wspiera interakcję z zagnieżdżonymi fragmentami w systemie Android?Zagnieżdżone fragmenty i tylny stos
Jeśli tak, to co robię źle? W mojej implementacji przycisk wstecz całkowicie ignoruje fakt, że dodałem tę transakcję do tylnego stosu. Mam nadzieję, że nie jest to spowodowane problemem z zagnieżdżonymi fragmentami i po prostu robię coś niepoprawnie.
Poniższy kod znajduje się wewnątrz jednego z moich kawałków i jest wykorzystywany do wymiany nowy fragment z cokolwiek zagnieżdżona fragment jest aktualnie pokazane:
MyFragment fragment = new MyFragment();
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
ft.setCustomAnimations(R.animator.slide_in_from_right, R.animator.slide_out_left, R.animator.slide_in_from_left, R.animator.slide_out_right);
ft.addToBackStack(null);
ft.replace(R.id.myFragmentHolder, fragment);
ft.commit();
Każdy widząc ten OP mogą przyjmować spójrz na inny, http://stackoverflow.com/questions/13418436/android-4-2-back-stack-behaviour-with-nested-fragments, co wyjaśnia lepiej. – lcn