Android学习日志之一:Intent知识点及其应用

Intent:意图,主要用于Android组件之间通信,具体应用于启动活动、发送广播、启动及绑定服务,还可以在组件间传递数据

构造器

Intent()

Intent(String action)

Intent(String action,Uri data)

Intent(Context context,Class<?> cls)

属性:

action(String)

category(String)

data(Uri)

type(String)

flags(int)

设置属性

setAction(String action)                                                                      

addCategory(String category)

setData(Uri data)

setType(String type)

setDataAndType(Uri data,String type)

setFlags(int flags)

addFlags(int flags)

获取属性:

getAction( ),return String

getCategories( ),return Set<String>

getData( ),return Uri

getType( ),return String

getFlags( ),return int

放入数据:

putExtras(Bundle data)

putExtra(String name,Boolean value)

putExtra(String name,Boolean[ ] value)

putExtra(String name,String value)........以此类推

取出数据:

getExtras( ),return Bundle

getBooleanExtra(String name,Boolean defaultValue),return Boolean

getBooleanArrayExtra(String name),return Boolean[ ]

getStringExtra(String name),return String.......以此类推

                    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值