是否有任何用例我想将 BroadcastReceiver 用于跨应用程序通信以外的其他用途?
阅读文档后,似乎它们是针对跨应用程序通信的,但也提到了将它们与 LocalBroadcastManager 一起使用的想法。我还阅读了这篇文章,它解决了广播接收器的一般用法。两者似乎都没有清楚地说明为什么将广播和接收器用于跨应用程序通信以外的任何事情都是有用的。
它是否与它们的异步特性有关,或者它们只是用于将一些处理移出主要活动?
澄清:我想交叉应用这个词太笼统了。我正在考虑内置操作,例如
android.hardware.action.NEW_PICTURE
来自应用程序。我想知道的是:什么时候使用 BroadcastReceiver 在我的应用程序中进行通信有用 - 我想这会将其缩小到自定义意图操作/类别。对不起,如果我问这个的方式令人困惑。我最近才开始使用 Android 进行编程,但我仍然不太了解操作系统。