Activity的四种启动方式:
1、standard:
这种方法启动一个Activity,都会压到栈中
2、singleTop:
这种方法启动Activity,首先会检查栈顶是否是该Activity的实例,若是则不压栈,若不是则将该实例压栈
3、singleTask:
这种方法启动Activity,首先会检查在栈中是否存在该Activity的实例,若存在则将该实例置于栈顶,弹出在该实例之上的其他实例。若不存在则压栈
4、singleInstance:
这只启动方式的特点是,每个栈里头只有一个Activity实例
设置启动模式:
在manifiest文件中:
android:launchmodule =”standard”
若不设置则默认standard启动模式