Deseo transmitir intenciones con datos personalizados y solo el receptor que tiene esta información personalizada debe recibir esta intención, ¿cómo podría hacerse esto?Intento de filtrado basado en datos personalizados
esta forma transmito la intención:
Intent intent = new Intent();
intent.setAction("com.example");
context.sendBroadcast(intent);
y yo defino el receptor de radiodifusión de la siguiente manera:
<receiver android:name="com.test.myReceiver" android:enabled="true">
<intent-filter>
<action android:name="com.example"></action>
</intent-filter>
</receiver>
Un receptor que se define en el manifiesto no necesita registrarse de esta manera. Recibirá difusiones y activará su método onReceive() basado puramente en la entrada del manifiesto. – Maximus
ah, ya veo, eso tiene sentido ... gracias por la corrección maximus –