读书笔记--Intent
来源:互联网 发布:hifi音频播放软件 编辑:程序博客网 时间:2024/06/05 18:26
Intent对象大致包含Component、Action、Category、Data、Type、Extra和Flag这7种属性,其中Component用于明确指定需要启动的目标组件,而Extra用于携带需要交换的数据
指定来Component属性的Intent称为显示Intent,未指定时称为隐式Intent,可以启动符合特定规则的对象
配置Activity的<intent-filter.../>元素,使得Activity可以响应Action、Category、Data形式的Intent
<intent-filter.../>元素可包含0~N个<action.../>子元素,0~N个<category.../>子元素和 0~1个<data.../>子元素
通过Android提供的标准Action、Catetory常量,可以启动系统自带的组件(需要权限允许)
Data属性用于向Action属性提供操作的数据,接受一个Uri对象,形如 ”scheme://host:port/path“
Type属性用于指定Uri对应的MIME类型
但Data和Type在默认情况下回相互覆盖,除非使用setDataAndType方法
Extra属性通常用于在多个Action之间进行数据交换,接受一个Bundle对象
Flag属性用于添加一些额外的控制旗标
Intent还可用于在TabActivity中创建Activity布局,使用setContent( Intent intent )方法即可
0 0
- 读书笔记--Intent
- android关于Intent的读书笔记
- Android 读书笔记---Intent 和 IntentFilter
- 《Android 开发艺术探索》读书笔记三 Intent和IntentFilter详解
- 读书笔记——Intent数据传输(Parcelable和Serializable)
- [读书笔记]intent.putExtra的使用与原理分析
- intent
- Intent
- Intent
- Intent
- intent
- Intent
- intent
- Intent
- Intent
- Intent
- Intent
- Intent
- cin>>i的返回值的问题 & cin输入流
- ComboBox 强制转换为大写的方法
- 主键ID、时间转化工具类
- 图片加载与缓存利器(自动缓存)--第三方开源-- Glide
- DataGridView 索引,添加列
- 读书笔记--Intent
- python 网络爬虫(一):世界上最简单的Web浏览器
- JAVA同步容器使用心得
- 归并排序
- online_judge_1135
- 151221 HAoi2015 总结
- (转载)实现QQ侧滑边栏
- pl/sql 自学软件安装及配置
- 【杭电】[2037]今年暑假不AC