一.什么是意图:
为减少组件间的耦合,Android提供了Intent(意图),用意图激活其他组件。intent是一种通用的消息系统,允许你的应用程序和其他的应用程序之间传递Intent来执行和产生事件。
使用Intent可以激活Android应用的三个核心组件:活动,服务广播,和广播接受器。
二.作用是什么?
1.激活组件
2.携带数据
3.意图的匹配(运用到隐式意图)
三.分类:显示意图和隐式意图
显示意图:
调用Intent setComponent()或者是Intent setClass()方法明确指定组件名得Intent为显示意图,明确了Intent应该传递给那个组件。
1.创建Intent实例化对象几种方式
Intent intent = new Intent();
intent.setClass(Context packageContext, Class<?> cls) ; //内部调用setComponent(ComponentName)
intent.setClassName(Context packageCo