Jetpack Навигационный компонент Back Stack
Я использую навигационный компонент Jetpack с BottomNavigationView в моем приложении. Приложение выглядит примерно так:
Приложение имеет 4 направления:
- Главная
- категории
- учетная запись
- Поиск (я открываю его, когда пользователь нажимает на значок поиска на панели инструментов, он также отображается во всех местах назначения)
Когда пользователь нажимает на Product1, я показываю ему / ей подробности о Product1 в другом месте назначения, и если затем пользователь нажимает на значок поиска, открывается место назначения поиска, и если он нажимает кнопку "Назад", я хочу показать ему пункт назначения Product1 Detail. но по умолчанию приложение показывает пункт назначения "Домой". Как я могу это исправить? У меня много проблем с задним стеком Jetpack Navigation Component, потому что он не работает должным образом. Кроме того, я прочитал много статей и вопросов, но они не помогли мне.