三种重要组件:Activity、Service、BroadcastReceiver,都是依靠Intent来启动的,同时,Intent还可用于与被启动组件交换信息。
启动方法如下图:
Intent对象大致包含Component、Action、Category、Data、Type、Extra和Flag这7种属性,其中Component用于明确指定需要启动的目标组件,而Extra则用于“携带”需要交换的数据。
- Intent的基本用法较简单,详见:Intent用法总结
- Intent传递数据–重点:
Intent之复杂数据的传递
对象的三种方法
Activity之间使用intent传递大量数据带来问题总结
Activity之间传递数据的方式及常见问题总结 - Intent7种属性
Intent属性详解
关于Intent的七大属性