2013-04-03 4 views
0

Итак, у меня есть загрузочный приемник, который должен вызывать услугу намерения, но приемник вообще не регистрируется.Android - Ошибка загрузочного приемника

файл манифеста -

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 
<receiver android:name=".ClockReciever"> 
    <intent-filter > 
     <action android:name="android.intent.action.BOOT_COMPLETED"/> 
     <action android:name="android.intent.action.QUICKBOOT_POWERON" /> 
    </intent-filter> 
</receiver> 

ClockReceiver.java

public class ClockReceiver extends BroadcastReceiver { 
    private final String TAG = "ClockReciever"; 
    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.d(TAG,"onRecive"); 
     context.startService(new Intent(context, RefreshIntentService.class)); 
    } 

} 

Я думаю, что это правильно, но по моему LogCat ClockReciever никогда не вызывается и программа падает с «Невозможно создать экземпляр ошибка приемника ".

Любые предложения? Спасибо

ответ

2

Здесь у вас есть опечатка

<receiver android:name=".ClockReciever"> 

ClockReceiver Должно быть, то есть такой же, как ваш класс.

Cheers!

+0

ahh !! иногда я чувствую себя настолько глупо;) спасибо – Shmuel

Смежные вопросы