和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一、Intent 简介
二、Intent 主要用途
三、Intent 分类
四、隐式Intent 接收过滤标签
五、PendingIntent 介绍
六、Intent的七大属性
七、使用ADB调试 Intent
一、Intent 简介
Intent
是一个消息传递对象,主要用于组件之间的通讯,例如:启动Activity
、启动Service
、传递Broadcast
等。
Intent 主要功能流程图如下:
Intent 主要功能流程图
二、 Intent 主要用途
1. 启动Activity
startActivity()
无返回值,直接启动Activity
startActivityForResult()
有返回值,返回值在onActivityResult() 回调
2. 启动Service
startService()
一次性操作bindService()
绑定组件,随组件生命周期结束而结束
3. 发送Broadcast
sendBroadcast()
普通无序广播sendOrderedBroadcast()
有序广播se