songsyl1207

这东西是最基础的,发现自己其实没有真正试过,好好研究研究

standard :默认,

singleTop :大体上同standard,但是当该Activity实例已经在task栈顶,不再创建新的实例,而是调用该实例的onNewIntent方法

singleTask :跟singleTop不同,不管Activity的实例是否在栈顶,都不再创建新的实例,而是调起栈里实例调用onNewIntent,并且clearTop

singleInstance:这个比较特殊,相当于Activity独占一个栈,

                    假如有ABC三个Activity,顺序启动,B为singleInstance,AC默认,那么会有如下现象:

                    A->B->C,这时候按返回,销毁顺序会是C->A->B

                    A->B->C->A->B->C,这时候按返回,销毁顺序会是 C->A->C->A->B

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-07-01
  • 2021-06-20
  • 2021-11-19
  • 2021-11-19
  • 2021-11-19
  • 2021-08-02
  • 2021-10-13
猜你喜欢
  • 2021-09-15
  • 2021-12-26
  • 2021-12-02
  • 2021-11-19
  • 2021-11-19
  • 2021-12-14
相关资源
相似解决方案