Android:Intent(三):Intent的Flag属性和Extra属性解析

Intent的Flag属性和Extra属性解析

    Intent的Flag属性可用于为该Intent添加一些额外的控制旗标。

    Intent的Extra属性通常用于在多个Action之间进行数据交换,它应该是一个Bundle对象。


Flag属性的常量类型

    1.FLAG_ACTIVITY_BROUGHT_TO_FRONT:如果通过该Flag启动的Activity已经存在,下次再次启动时,将只是

                                                                  将该Activity带到前台。

    2.FLAG_ACTIVITY_CLEAR_TOP:该Flag相当于加载模式中的singleTask,通过这种Flag启动的Activity将会把要

                                                   启动的Activity之上的Activity全部弹出Activity栈。

    3.FLAG_ACTIVITY_NEW_TASK:默认的启动旗标,该旗标控制重新创建一个新的Activity。

    4.FLAG_ACTIVITY_NO_ANIMATION:该旗标会控制启动Activity时不使用过渡动画。

    5.FLAG_ACTIVITY_NO_HISTORY:该旗标控制被启动的Activity将不会保留在Activity栈中。

    6.FLAG_ACTIVITY_REORDER_TO_FRONT:该Flag控制如果当前已有该Activity,直接将该Activity带到前台。

    7.FLAG_ACTIVITY_SINGLE_TOP:该Flag相当于加载模式的singleTop模式。

转载于:https://my.oschina.net/Ccx371161810/blog/264374

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值