将消息广播到其他组件

Intent 可用于向应用程序的其他组件(例如正在运行的后台服务)或整个 Android 系统广播消息。

在你的应用程序中发送广播,请使用 LocalBroadcastManager 类:

Intent intent = new Intent("com.example.YOUR_ACTION"); // the intent action
intent.putExtra("key", "value"); // data to be passed with your broadcast

LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
manager.sendBroadcast(intent);

要将广播发送到应用程序之外的组件,请在 Context 对象上使用 sendBroadcast() 方法。

Intent intent = new Intent("com.example.YOUR_ACTION"); // the intent action
intent.putExtra("key", "value"); // data to be passed with your broadcast

context.sendBroadcast(intent);

有关接收广播的信息,请访问: 广播接收器