四种活动启动模式

启动模式在AndroidManifest.xml中修改,通过配置android:launchMode     书P65

1)standard(默认启动模式)

活动默认的启动模式,可以不进行指定。

特点:每次启动都会创建该活动的一个实例并处于栈顶,且无论是否已经在返回栈中

2)singleTop(单一栈顶启动模式)

特点:启动时,如果该活动处于返回栈栈顶,则直接使用,不去创建新的实例;如果未处于栈顶且存在于返回栈中,则会再创建新的实例,并使之处于栈顶

3)singleTask(单一任务启动模式)

用于解决重复创建栈顶活动的问题

特点:启动活动时,先检查返回栈中是否已经存在该活动实例。如存在,则将该活动之上的所有活动全部出栈;如不存在,则创建一个新的活动实例

4)singleInstance(单一实例启动模式)

用于实现共享活动实例

特点:启动活动时,会启用一个新的返回栈来管理当前活动,所有访问该活动的应用程序共用同一个返回栈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值