Когда я перехожу к этому новому фрагменту из начального пункта назначения, нажатие встроенной кнопки «Назад» не удаляет текущий фрагмент. Вместо этого он просто остается в том фрагменте, в котором я нахожусь - кнопка "Назад" ничего не делает.
Вот мой navigation.xml:
====================== HERE'S THE PROFILE ACTION ====================
=====================================================================

На изображении выше выделенная стрелка (слева) — это действие навигации, с которым у меня возникли проблемы.
В моем Фрагмент кода, я перемещаюсь следующим образом:
findNavController().navigate(R.id.action_dashboardFragment_to_profileFragment)
Другие действия навигации работают должным образом. Но по какой-то причине этот недавно добавленный фрагмент ведет себя не так, как предполагалось.
Когда я перехожу к ProfileFragment и нажимаю кнопку «Назад», журналы не отображаются.
Я что-то упустил? или что-то не так с моими конфигурациями действий/фрагментов?
РЕДАКТИРОВАТЬ:
Я ничего не делаю в ProfileFragment. Вот его код:
class ProfileFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_profile, container, false)
}
}
И мой xml активности, содержащий хост навигации:
Подробнее здесь: https://stackoverflow.com/questions/598 ... ot-working
Мобильная версия