Próbuję zarejestrować odbiornik Broadcast do odbierania transmisji wydarzeń związanych z pakietami. Poniżej znajduje się kod i mój odbiorca w pliku manifestu. Dziennik nigdy się nie dzieje, ale wyraźnie widzę to samo uruchamianie emisji dla poleceń debugowania "HomeLoaders" (Launcher). czego mi brakuje?Nie można odbierać transmisji dla intencji PAKIETU
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>
błąd może być w IntentListener zamiast com.android.samples.app.IntentListener? – Zorb