虽然可以通过代码声明“本地”广播接收器,但它可以接收通过 LocalBroadcastManager.Ex 发布的意图
LocalBroadcastManager.getInstance(this).registerReceiver(new FooReceiver(), new IntentFilter("foo_intent_filter"));
我想知道是否可以通过清单.xml (cleaner) 声明这样的接收者。
当我使用“清单方式”时,接收者没有“接收”意图。
<receiver
android:name="FooReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="foo_intent_filter" />
</intent-filter>
</receiver>
我错过了什么吗?或者代码方式是唯一可行的解决方案。
谢谢