For example,
I have activity A, B, C, D
A call B
Intent intent = new Intent(A,B.class);
startActivity(intent);
Then, B call C
Intent intent = new Intent(B,C.class);
startActivity(intent);
After that, C call D
Intent intent = new Intent(C,D.class);
startActivity(intent);
In Activity D, I call finish()
. It will return back to Activity C.
My question is how can I clear Activity A, B, C before calling finish()
so that the app quit like normal.
Don't suggest call finish()
on every startactivity
because the app can press back to previous activity to continue.