Mentre è possibile dichiarare un 'locale' BroadcastReceiver tramite codice in modo che riceve intenti pubblicati tramite un LocalBroadcastManager.ExBroadcatReceiver dichiarato nel manifest.xml non ricevere intenti LocalBroadcastManager
LocalBroadcastManager.getInstance(this).registerReceiver(new FooReceiver(), new IntentFilter("foo_intent_filter"));
Mi chiedo se sia possibile dichiarare tale ricevitore tramite il manifest .xml (pulitore).
Quando utilizzo il "manifest way", il destinatario è non "riceve" gli intent.
<receiver
android:name="FooReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="foo_intent_filter" />
</intent-filter>
</receiver>
Mi manca qualcosa? oppure il codice è l'unica soluzione praticabile.
Grazie