我想在我的应用程序中使用Android广播接收器,但我不知道如何使用Android广播接收器以及它如何在Android应用程序中工作。我在谷歌找到了很多这个定义,但我没有'我们确切地知道他们的意思。
答案 0 :(得分:0)
使用broadcast receivers,您可以挂钩到系统广播,例如Intent.ACTION_BATTERY_LOW,也可以创建自己的广播。你为什么想做这个?因为广播允许您在组件之间交换信息并同时在它们之间进行松散耦合。广播消息的组件不需要知道监听器,也不需要注册监听器。这允许您在Android应用程序中实现message passing模式。
您可以为进程间通信创建自己的广播,也可以使用优化版本通过LocalBroadcastManager类在当前进程内进行通信。
Tim Castelijns给出的链接会给你一些例子。