属性为singleTop时,若目标Activity位于task栈顶,则不再重复生成,直接使用栈顶Activity
属性为singleTask时,若task栈中已经存在目标Activity,则将其之上的Acticity全部出栈,并使其变为栈顶
android:taskAffinity与singleTask搭配使用可以使Activity运行在指定的栈中
通过Intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)能实现android:launchMode=”singleTop”相同的效果