Intent和Intent-Filter详解
来源:互联网 发布:蒙泰软件视频教程 编辑:程序博客网 时间:2024/05/26 19:17
Intent对于Android应用的作用
Intent,翻译过来是“意图”,它是对Android应用程序“意图”的封装。例如ActivityA想启动ActivityB,那么“想启动ActivityB”就是ActivityA的意图;ActivityA想启动ServiceA,“想启动ServiceA”就是ActivityA的意图。
至于Android为什么不直接提供一个类似startActivity(Class activityClass)的方法来移动一个Activity,是因为这样做会背离Android的设计理念,造成一种硬编码耦合,不利于高层次的解耦。而Intent提供的编程模型,可以让应用程序只启动具有某种特征额组件,不会造成组件(Activity、Service、ContentProvider)之间的耦合。
Intent不仅可以封装应用程序需要启动某个组件的“意图”,还可以作为应用组件之间通信的重要媒介。例如两个Activity之间可以通过Bundle对象交换数据,而Intent刚好可以携带Bundle对象。
Intent对象如何启动系统组件
0 0
- Intent和Intent-Filter详解
- Android Intent和Intent Filter详解
- Android Intent和Intent Filter详解
- Intent 和Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent和Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent和Intent-filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Intent 和 Intent Filter
- Oracle 11g笔记——后台进程
- 聊聊同步异步、阻塞非阻塞
- SVN使用教程总结
- 那些年放久了的鸡汤
- WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- Intent和Intent-Filter详解
- hrbust/哈理工oj 1809 再就业【状压dp】
- 快速排序算法
- ExAllocatePool和ExAllocatePoolWithTag的区别
- C++字符串
- 奋斗吧,程序员——第三章 平生渭水曲,谁识此老翁
- OpenCV之feature2d 模块. 2D特征框架(1)Harris 角点检测子 Shi-Tomasi角点检测子 定制化创建角点检测子 亚像素级的角点检测 特征点检测
- Linux ssh远程登录到另一台机器命令
- 欢迎使用CSDN-markdown编辑器