Поэтому, если я нажимаю, например, на Интернет-магазин, я легко перехожу к фрагменту Интернет-магазина, отсюда я могу перейти к фрагментам Корзины и Профиля.
Но не к домашнему...
Всякий раз Я нажимаю значок «Домой» на панели навигации, и я попадаю в интернет-магазин (фрагмент, который я выбрал при первом переходе с домашней страницы). То же самое происходит, если я выбираю какие-либо другие фрагменты в первый раз: если я сначала выбираю «Корзину», затем форму, затем всякий раз, когда я нажимаю на значок «Домой», меня переносит в корзину и так далее.
У меня нет идея, в чем может быть проблема. Похоже, что он постоянно настроен: если я перехожу на домашнюю страницу, срабатывает setOnClickListener, который я использовал впервые.
Здесь я сначала выбираю Интернет-магазин, а затем он всегда приведет меня в интернет-магазин:

Здесь я сначала выбираю Корзина, то я всегда попаду в корзину:

Здесь я сначала выбираю профиль, а затем всегда перехожу к нему:

У меня такое ощущение, что я не могу использовать NavigationGraph и NavigationBar вместе. Я пытался как-то объединить их, но не смог в этом разобраться.
Вот код:
HomePageFragment
[img]https://i.sstatic. сеть/2Fkur.png[/img]
WebshopFragment
CartFragment

ProfileFragment

MainActivity

XML нижнего меню навигации

< /p>
NavigationGraph

Подробнее здесь: https://stackoverflow.com/questions/746 ... -first-tim
Мобильная версия