Android Компоненты навигации автоматически обрабатывают транзакцию фрагментов и обратный стек, и в этом весь смысл этого компонента.
В вашем фрагменте:
findNavController().navigate(id)
Это id
может быть либо action
id или destination
id.
Я рекомендую использовать action
id.
Действия - это стрелки, соединяющие два пункта назначения вместе. Пункт назначения - это другое слово для фрагмента.
Если вам нужно получить доступ к вашей навигации внутри Activity:
findNavController(containerId).navigate(id)
constainerId
= идентификатор FragmentContainerView
внутри вашего XML.