Android: Clear the back stack

前端 未结 30 1840
被撕碎了的回忆
被撕碎了的回忆 2020-11-22 06:47

In Android I have some activities, let\'s say A, B, C.

In A, I use this code to open B:

Intent intent = new Intent(this, B.class);
startActivity(inte         


        
30条回答
  •  礼貌的吻别
    2020-11-22 07:37

    Use finishAffinity() to clear all backstack with existing one.
    
    Suppose, Activities A, B and C are in stack, and finishAffinity(); is called in Activity C, 
    
        - Activity B will be finished / removing from stack.
        - Activity A will be finished / removing from stack.
        - Activity C will finished / removing from stack.
    

提交回复
热议问题