Вопросы к Поиску с Алисой
Для обработки изменений в стеке обратных вызовов при работе с фрагментами в Android можно использовать класс FragmentManager. ppt-online.org Некоторые действия, которые он позволяет выполнять:
findFragmentById() или findFragmentByTag(); ppt-online.org popBackStack(); ppt-online.org addOnBackStackChangedListener(). ppt-online.org Каждая транзакция с фрагментами (добавление, удаление или замена фрагмента) выполняется с помощью класса FragmentTransaction. ppt-online.org Разработчик указывает все изменения, которые нужно выполнить в данной транзакции, вызывая методы add(), remove() и replace(). ppt-online.org Затем, чтобы применить транзакцию к операции, следует вызвать метод commit(). ppt-online.org
При вызове addToBackStack() транзакция замены сохраняется в обратном стеке, чтобы пользователь мог отменить транзакцию и вернуть предыдущий фрагмент, нажав кнопку «Назад». stackoverflow.com