В настоящее время структура приложения для Android
Home
About us
Products
product1
product2
product3
Contact us
Поскольку есть боковое меню, и я могу напрямую получить доступ к продукту 1, моя текущая попытка - добавить в стопку для каждой транзакции, и она ведет себя довольно странно.
Если я пойду так:
Home->product1->About us
Поток после того, как я захожу на домашнюю страницу, я нажимаю на продукт 1 в боковом меню, после входа на страницу продукта 1 нажимаю о нас в боковом меню.
1-й раз нажмите кнопку «Назад», он вернется к продукту 1, но он должен вернуться домой
2-й раз нажмите кнопку «Назад», он вернется на главную, но должен перейти на страницу «Продукты».
Как обращаться с бэкстеком в такой ситуации? Спасибо за помощь.