android 活动的启动模式

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-16 00:33   1963   0

启动模式种类

分四种:standard,singleTop、singleTask、singleInstance。

可以在AndroidManifest.xml中通过给<activity>标签指定android:launchMode属性来选择启动模式


standard

standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。原理图如下:

singleTop

当活动的启动模式指定为singleTop,在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例(非栈顶则会创建)。

singleTask


singleInstance

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP