standard
默认启动模式。每次启动该活动,直接将活动压入返回栈;
singleTop
AخA<activity android:name=".ActivityName" android:launchMode="singleTop" > ...</activity>
<activity
android:name=".ActivityName"
android:launchMode="singleTop" >
...
</activity>
只有一个该活动可处于栈顶
singleTask
活动在整个返回栈中只可存在一个。若栈中已存在该活动,则将栈顶所有其他活动出栈(执行onDestroy()),并重新启动该活动(执行onRestart())。
onDestroy()
onRestart()
singleInstance
专门新建一个返回栈来启动该活动