I'm trying to figure out how to implement an interesting concept.
Suppose there's a bar at the bottom of my application with 3 buttons. We'll call them A, B, C. I want you to think of these as 3 areas of the app, each with their own Activity stack.
Suppose I press B, I am first taken to the main B screen. Suppose this screen has some functionality within it to take me to another screen, say the details of a particular item on a list.
Now, while on the details screen, I press button C at the bottom and I'm taken to the main C screen.
If I press B (or press the back button), I want the user to be taken to the last screen in the B Activity stack, which is the details screen, and not the main B screen.
Is this possible? If I understand things correctly, I should have 3 tasks, 1 for A, 1 for B, and 1 for C, yes? What else would I have to do?