Android BroadcastReceiver funktioniert nicht
Ich habe ein wirklich einfaches Problem, das mich verrückt macht. Ich erstelle einen BroadcastReceiver und erkläre ihn im Manifest, aber er wird nicht ausgeführt. Ich versuche, es beim Gerätestart auslösen zu lassen. Hier ist der Code:
package com.vullnetdyla.bcreceiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class Receiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("ftw", "It worked");
}
}
Und die Manifestdatei:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.vullnetdyla.bcreceiver"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
<receiver android:name="com.vullnetdyla.bcreceiver.Receiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>