#android #navigation
#Android #навигация
Вопрос:
Я реализовал множественный навигационный график, используя нижнюю навигацию, как показано ниже.
Здесь происходит page number 1
то, что я захожу в on homeFragment
, а затем перехожу к dashboard
сквозной навигации снизу, после чего, когда я возвращаюсь к home
нему, открывается page number 1
on homeFragment
.
Вместо этого я хочу сделать это, когда при переходе к homeFragment
from dashboard
или notification
затем стартовый фрагмент откроется не page number 1
Ответ №1:
вы можете использовать это для явного pop или этот общий pop также можно использовать.(Кроме того, убедитесь, что вы не открываете страницу number1 вручную.попробуйте реализовать это с помощью компонентов навигации.)
Комментарии:
1. Я спрашиваю об очистке стека для конкретного navHost
2. вы можете сделать это, переопределив нажатие onback на действие и реализовав свою логику с помощью атрибутов popUpTo и popUpToInclusive (из первой ссылки). Просто используйте другое действие для состояния обратного нажатия.
Ответ №2:
Проверьте свой menu.xml и удалить ниже из пунктов меню
android:menuCategory="secondary"