Manifest にこの構成を持つ Android アプリケーションがあります。
<receiver android:name="ir.hamgam.fion.ec.mobile.services.BootCompletedReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
私のレシーバーにはこれがあります:
public class BootCompletedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
Log.w("boot_broadcast_poc", "starting service...");
APKUpdateReceiver.setAlarm(context);
DataReceiver.setAlarm(context);
NotificationUpdateReceiver.setAlarm(context);
}
}
}
アプリケーションが起動し、ブートが完了したのにメソッド onreceive 内で発火しない場合、ヒントを教えてください。