可以在AndroidManifiest.xml文件中设置活动的启动模式
<activity android:name=".Main23Activity" android:launchMode="singleTop"> </activity>
一共有四种启动模式:
一、standard,Android默认的启动模式,对于这种活动,每次启动都会创建一个新的实例到返回栈中。
二、singleTop,对于这种模式的活动,启动时会先去返回栈栈顶中检查是否是这个活动,是的话就直接使用它,否则就会创建新的实例。
三、singleTask,对于这种模式的活动,只要返回栈中存在这个活动,都会启用它,如果没有才会创建新的实例。
四、singleInstance,对于这种模式的活动,会使用一个单独的返回栈来管理这种活动。