活动的启动模式

可以在AndroidManifiest.xml文件中设置活动的启动模式

<activity android:name=".Main23Activity"
    android:launchMode="singleTop">
</activity>


一共有四种启动模式:

一、standard,Android默认的启动模式,对于这种活动,每次启动都会创建一个新的实例到返回栈中。

二、singleTop,对于这种模式的活动,启动时会先去返回栈栈顶中检查是否是这个活动,是的话就直接使用它,否则就会创建新的实例。

三、singleTask,对于这种模式的活动,只要返回栈中存在这个活动,都会启用它,如果没有才会创建新的实例。

四、singleInstance,对于这种模式的活动,会使用一个单独的返回栈来管理这种活动。

图片.png


首页 我的博客
粤ICP备17103704号