My question is little bit different than these type of question. I need to remove or clear my activity stack then start a new activity. I don't think it is a clear_top flag problem. I am explaining with an example:
My Activity flow :
Login > Home > Screen1 > screen2 ....
I finish Login activity or call with no_history flag. So my activities are look like this
Login(finished)> Home [bottom of the stack now] > Screen1 > Screen2[top of the stack]
I need to handle session error. If any session error occurs in any point i need to go back to login activity. But remember i don't have login activity in stack. So clear_top will not work.
If any session error occurs in Screen2 then i need to clear full stack (screen2, screen1, home) and then start login activity. So that after back button press in login activity will close my apps.
Is there any way to clear the activity stack?
thanks in advance