Estoy intentando registrar un receptor de difusión para recibir eventos de transmisión para los eventos de paquete. A continuación está el código y mi receptor en el archivo de manifiesto. La declaración de registro nunca ocurre, pero puedo ver claramente la misma emisión de transmisión para las declaraciones de depuración de "HomeLoaders" (el Iniciador). ¿Qué me estoy perdiendo?No se pueden recibir transmisiones para intenciones de PAQUETE
public class IntentListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.i("INTENT LISTNER:", intent.getAction());
}
}
<receiver android:name="IntentListener" android:enabled="true" android:exported="true">
<intent-filter>
<data android:scheme="package"></data>
<action android:name="android.intent.action.PACKAGE_ADDED"></action>
<action android:name="android.intent.action.PACKAGE_ADDED"></action>
<action android:name="android.intent.action.PACKAGE_CHANGED"></action>
</intent-filter>
</receiver>
el error puede estar en IntentListener en lugar de com.android.samples.app.IntentListener? – Zorb