Während es möglich ist eine ‚Local‘ BroadcastReceiver über Code zu erklären, so dass es Absichten empfängt über eineBroadcatReceiver erklärte in manifest.xml Empfang nicht LocalBroadcastManager Absichten
LocalBroadcastManager.Ex veröffentlichtLocalBroadcastManager.getInstance(this).registerReceiver(new FooReceiver(), new IntentFilter("foo_intent_filter"));
Ich frage mich, ob es möglich ist, deklarieren Sie diesen Empfänger über die Manifest .xml (Reiniger).
Wenn ich den "manifesten Weg" verwende, ist der Empfänger nicht ' die Intents empfangen.
<receiver
android:name="FooReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="foo_intent_filter" />
</intent-filter>
</receiver>
bin ich etwas fehlt? oder der Code-Weg ist die einzige praktikable Lösung.
Dank