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