Activity启动模式

  • standard
  • singleTop 栈顶只能有一个实例,但当前栈中能够有多个实例
  • singleTask 当前栈中只能有一个实例,也就意味着若是要启动一个已经在栈里面存在的activity,那么会将该activity上面全部的activity弹出
  • singleInstance 相似与singleTask,可是activity不是存储在当前栈中,而是在新的栈中,有点相似于启动外部app的某个activity,如经过Intent打开一个网页,因为经过该方式启动的activity不会存放在当前栈中,所已在返回时没法返回到这个activity。 A->B(singleInstance)->C Back: C->A
相关文章
相关标签/搜索