Я пытаюсь понять, как реализовать интересную концепцию.
Предположим, в нижней части моего приложения есть панель с 3 кнопками. Мы назовем их A, B, C. Я хочу, чтобы вы рассматривали их как 3 области приложения, каждая со своим стеком Activity.
Предположим, я нажимаю B, меня сначала выводят на главный экран B. Предположим, что на этом экране есть некоторые функции, позволяющие перенести меня на другой экран, скажем, детали определенного элемента в списке.
Теперь, находясь на экране сведений, я нажимаю кнопку C внизу, и я попадаю на главный экран C.
Если я нажму B ( или нажмите кнопку назад), я хочу, чтобы пользователь перешел на последний экран в стеке B Activity, который является экраном сведений, а not основной экран B.
Возможно ли это? Если я правильно понимаю, у меня должно быть 3 задания, 1 для A, 1 для B и 1 для C, да? Что еще мне нужно сделать?