LogCat で次の例外が発生しています。
Unable to start service Intent { cmp=com.thePackage.me/com.thePackage.c2dm.RegistrationService (has extras) }: not found
こちらが によるものIntentService
です。現在、テストのためにログメッセージを発行しています
public class RegistrationService extends IntentService {
public RegistrationService(){
super("NAME");
}
public RegistrationService(String name) {
super(name);
}
@Override
protected void onHandleIntent(Intent intent) {
Log.d("RegistrationService", "onHandleIntent INVOKED");
System.out.println(intent.getDataString());
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
System.out.println(intent.getDataString());
return super.onStartCommand(intent, flags, startId);
}
}
こんな感じで からサービスを開始してBroadcastReciever
います
Intent serviceIntent = new Intent(context, RegistrationService.class);
serviceIntent.putExtra("REG_ID", reg_Id);
serviceIntent.putExtra("DEVICE ID", manager.getDeviceId());
context.startService(serviceIntent);
この例外が生成されるのはなぜですか? でこれを宣言する必要がありManifest
ますか?