我想在我的应用程序中使用android广播接收器,但我不知道如何使用android广播接收器,以及它在android应用程序中是如何工作的。我在Google中找到了许多对此的定义,但我不知道它们到底是什么意思。
发布于 2016-05-04 20:28:15
使用broadcast receivers,您可以连接到诸如Intent.ACTION_BATTERY_LOW之类的系统广播,也可以创建自己的广播。你为什么要这样做呢?因为广播允许您在组件之间交换信息,同时在组件之间具有松散耦合。广播消息的组件不需要知道监听器,也不需要注册监听器。这允许您在您的安卓应用程序中实现message passing模式。
您可以创建自己的广播用于进程间通信,也可以使用优化版本通过LocalBroadcastManager类在当前进程内进行通信。
Tim Castelijns给出的链接将为您提供一些示例。
https://stackoverflow.com/questions/37036492
复制相似问题