Я не могу запустить мой приемник - PullRequest
1 голос
/ 12 августа 2011

Я никогда не достигаю BootReceiver ?? В моем манифесте у меня есть:

 <receiver android:name=".app.service.receiver.BootReceiver" android:enabled="true">            
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <category android:name="android.intent.category.HOME" />
        </intent-filter>
    </receiver>
    <service android:name=".app.service.Process">
        <intent-filter>
            <action android:name=".app.service.Process" />
        </intent-filter>
    </service>

на моем BootReceiver у меня есть:

package cc.com.app.service.receiver;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class BootReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    Intent serviceIntent = new Intent();

    serviceIntent.setAction("cc.com.service.Process");

    context.startService(serviceIntent);
}
}

1 Ответ

2 голосов
/ 12 августа 2011

Включили ли вы разрешение RECEIVE_BOOT_COMPLETED в свой файл манифеста?

Обновление: Найден что-то в Что это значит "Нет активности Launcher найдено!«.Вы должны быть в состоянии определить сервис как ГЛАВНЫЙ и ЗАПУСК, оба кажутся обязательными.Этого тоже не знал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...