在 this tutorial一个类派生自 BroadcastReceiver
。然后它接收消息。如何?这只是类的定义,而不是它的实例!
在我们弄清楚之后 - 我们如何防止发生这种情况,以便我们可以将此类与 LocalBroadcastManager
一起使用,并将其仅限于应用程序? (当然,情况与教程中的情况不同,因为该消息不是来自应用程序的消息。)
最佳答案
当您使用 [Service]
和 [BroadcastReceiver]
等注释时,Xamarin.Android 编译器会自动将所需的部分添加到生成的 AndroidManifest.xml 中,其中[BroadcastReceiver]
的情况下,由于 [IntentFilter]
它开始工作。
您可以在 obj\Debug\AndroidManifest.xml
中查看生成的 list
关于android - 为什么 BroadcastReceiver 在没有实例的情况下也能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42009137/