android四大组件之intent

intent对象有6个方面的属性:action、data、category、type、component、extras

1)action属性描述intent对象所要实施的动作,可以调用Intent.setAction()方法为Intent对象来指定。

2)data属性描述Intent对象中用于进行操作的数据,例如向用户显示哪些信息,对哪个电话号码进行拨号等。可以通过Intent.setData()或者Intent.SetDataAndType()来进行设置。

3)category属性描述Intent对象中的action属性属于哪个类别,也就是设置Intent对象进行某项操作时的约束,可以通过Intent.addCategory()方法设置类别。

4)type属性用来描述组件能够处理的请求类型(即数据的MIME类型),可以通过Intent.setType()来进行设置。

5)component属性描述Intent对象中所使用的组件类的名字,可以通过Intent.setComponent()方法利用类名进行设定,也可以通过Intent.setClass()来设置。当调用组件明确指定了component信息,组件管理服务就不再需要根据action、data等信息去寻找满足其需求的组件了。

6)extra属性以Bundle类的形式存储其他额外需要的数据,是以键值对的形式存放,可以通常使用Intent.setExtra()方法来设定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值