I have got a small problem in an Android app I am working on :
There are 3 activities namely A , B , C and the invocation is in the following order :
A -> B -> C. While in C, when I press BACK button, it should go back to A[Instead of the B by default]. And pressing BACK in A will exit the program.
I tried to call an intent from C to A. But in this case the call invocation gets into a loop :
A -> B -> C -> A since the new activity is pushed on top of the stack. As a result, when BACK is pressed at A, instead of exiting [A is the start], it goes to C and then B and then back to A in a needless circle.
It would be great if someone could give a better way to address this loopy scenario!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…