Intent 使用入门 - Android 开发指南
Intent 使用入门
在 Android 开发中,Intent 用于组件之间的通信。它就像一个信使,携带信息并在组件之间传递。
Intent 分为两种基本用法:
1. 显式 Intent
在创建 Intent 对象时,明确指定接收者。这种方式类似于直接调用函数,只是复用的粒度更大。
2. 隐式 Intent
发送者在创建 Intent 对象时,不指定具体的接收者,而是描述想要完成的操作。系统会根据 Intent 中的信息,自动找到合适的组件来处理。这种方式降低了发送者和接收者之间的耦合性,使程序更加灵活。
(用于广播的 Intent)
除了用于启动 Activity 和 Service,Intent 还可以用于发送广播。广播是一种一对多的通信方式,任何注册了相应广播接收器的应用都可以接收到广播消息。