一共4种,standard,singleTop,singleTask,singleInstance
默认启动模式是standard,使用此模式的活动,系统不会在乎它是否在返回栈中已存在,每次启动都会创建该活动的一个新的实例
singleTop:启动活动如果发现返回栈的栈顶已是该活动,就直接使用它,不会创建新的实例
singleTask主要解决重复创建栈顶活动的问题,让某个活动在整个应用程序的上下文只存在一个实例,当某个活动的启动模式指定为singleTask,每次启动该活动系统首先会在返回栈中检查是否存在该活动的实例,如果发现存在就直接使用,并把这个活动之上的所有活动统统出栈,如果没找到,还是会创建一个新的活动实例。