是否有任何使用BroadcastReceiver的应用程序用于除跨应用程序通信以外的其他用途?何时使用BroadcastReceiver进行非跨应用程序通信?
阅读documentation后,它看起来像是针对跨应用程序通信,但也提到了将它们与LocalBroadcastManager一起使用的想法。我还读了this post,它解决了广播接收机的一般用法。似乎没有明确指出为什么将广播和接收器用于除跨应用程序通信以外的任何其他应用程序是有用的。
它与它们的异步特性有什么关系,或者它们只是用于将某些处理移出主要活动?
澄清:我想交叉应用这个词太笼统了。我正在考虑内置动作,如
android.hardware.action.NEW_PICTURE
将来自应用程序。我想知道的是:什么时候在我的应用程序中使用BroadcastReceiver进行通信是有用的 - 我想这会缩小到自定义意图操作/类别。对不起,如果我问这是混淆的方式。我刚刚刚刚开始使用Android进行编程,但我仍然不太了解操作系统。
感谢您的回复;我相信你提到了我所问的问题,但现在我想我所问的并不是我想要的答案。我已更新我的问题以澄清我的意图。你可以看一下吗? – Mack