Startup Broadcast Receiver не работает при запуске - PullRequest
0 голосов
/ 21 марта 2012

У меня есть класс StartupReceiver:

public class StartupReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    Intent service = new Intent(context, ARMRService.class);
    context.startService(service);
}

, и он объявлен в моем Manifest.xml как

<receiver android:name=".StartupReceiver">  
    <intent-filter>  
        <action android:name="android.intent.action.BOOT_COMPLETED" />  
    </intent-filter>  
</receiver>

, и я дал правильное разрешение:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

Почему это не работает ???

1 Ответ

0 голосов
/ 21 марта 2012

Код выглядит хорошо для меня.Не могли бы вы добавить несколько журналов в onReceive () и проверить, вызывается ли это при загрузке или нет.В службе, которая должна быть запущена, могут возникнуть некоторые проблемы.

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