启动模式
默认是standard:启动一个活动以后,重新跳转时会再次创建一个当前的活动覆盖在栈顶。
如果要修改启动模式就
<activity
android:name=".FirstActivity"
android:launchMode="singleTop"
android:label="This is FirstActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
singleTop:当前活动处于栈顶的时候,不会重新创建一个新的当前活动,
但是当前活动如果没有处于栈顶的时候还是会创建当前活动。
singleTask:可以理解为一个栈中的单例模式。
singleInstance:所有栈中的单例模式。
本文详细介绍了Android中四种活动启动模式:standard、singleTop、singleTask及singleInstance的区别与应用场景。通过实例展示了如何配置不同启动模式及其对应用程序行为的影响。

被折叠的 条评论
为什么被折叠?



