Вложенные фрагменты и задний стек
Поддерживает ли Back Stack взаимодействие с вложенными фрагментами в Android?
Если да, что я делаю не так? В моей реализации кнопка «Назад» полностью игнорирует тот факт, что я добавил эту транзакцию в стек стека. Я надеюсь, что это не из-за проблемы с вложенными фрагментами, а просто из-за того, что я что-то делаю неправильно.
Следующий код находится внутри одного из моих фрагментов и используется для замены нового фрагмента тем, что вложенный фрагмент показывает в данный момент:
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();