通过在AndroidManifest.xml中对activity设置属性android:launchMode来设置启动方式
1. android:launchMode="standard" 标准模式 相当于栈的先进先出
2.android:launchMode="singleTop" 简单顶部模式 如果当前页面是顶部页面,重新开启时不会开启新的页面,如果不是顶部页面就重新累积
3.android:launchMode="singleTask" 如果出现之前的页面,将会去除后面堆积的页面
4.android:launchMode="singleInstance" 对于声明的页面重新启动一个栈,另外存放