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