一个普通java程序员读取 安卓《第一行代码》 随笔(三)

启动模式 

 默认是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:所有栈中的单例模式。


猜你喜欢

转载自blog.csdn.net/java_dotar_01/article/details/79180797