나는 정말 열세 인 문제를 가지고 있습니다. 나는 BroadcastReceiver를 만들고 있는데, 매니 페스트에 선언하지만 그냥 실행하지 않을 것이다. 나는 장치 부팅시 트리거되도록하려고합니다.Android BroadcastReceiver가 작동하지 않습니다.
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");
}
}
그리고 매니페스트 파일 :
<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>
이 로그 메시지가 나타나면 디버거가 실제로 연결되어 있습니까? 아마도 더 명확한 작업을 수행하고 알림을 시작하십시오. –
돼지 고기가 말하길 ... 축배를 대신 보여주세요 ... – AAnkit
디버거가 연결되어 있는지 어떻게 알 수 있습니까? 모든 종류의 메시지를 받지만 태그를 사용하여 필터링하면 ftw가 표시되지 않습니다. Log가 작동하는지 확인하는 방법에 대한 단서가 있습니까? 그 동안 나는 메시지를 축배하고 무슨 일이 일어날지를 알아 볼 것입니다. – vullnetyy