In my android application, I have following requirement.
Activity A --> Activity B(Go to A Option) --> Activity C(Go To A Option,Go To B Option)
<
A reliable solution is ..
You start Activities Using StartActivityForResult()
And based on conditions You set ResultCodes in Activities.. Something like this..
GO_TO_ACT_A=1; GO_TO_ACT_B=2;
And in all Activies onActivityResultMethod
check the result code..
if(resultCode==GO_TO_ACT_A){
finish(); //Assuming curently you are in Activity C and wanna go to Activity A
}