Activity的启动模式

Activity的启动模式有4种:

  • standard
  • singleInstance
  • singleTask
  • singleTop
  1. standard
  • Activity的默认启动方式。启动一个activity时放到一个任务栈中,当按返回键时从栈顶弹出一个activity,实现后退功能。
  1. singleTop
  • 在一个栈中,如果当前activity处于栈顶,它只会创建一个实例,如果不是,则创建另一个实例。
  1. singleTask
  • 当在一个activity中启动另一个一个启动过的activity时,任务栈中的在要启动的activity之前的activity都会被弹出。
  1. singleInstance
  • 独立的一个任务栈只存放一个实例。

你可能感兴趣的:(Activity的启动模式)