Служба Android не запускается, если она находится в проекте библиотеки

У меня есть проект, в котором мне нужен сервис слушателей. Все отлично работает Но услуга нужна и в других проектах. Поэтому я создал библиотечный проект, в который я добавляю сервис. Но теперь сервис больше не запускается.

Я начинаю это как раньше:
Intent intent = new Intent (this.getApplicationContext (), MyService.class);
this.startService (намерение);

Сервис не реагирует на событие. Я помещаю также в onCreate(), onStart() и onStartCommand() запись в журнале (Log.d ("MyApp", "iamhere")), чтобы увидеть, запускается ли она вообще. Но в журнале тоже ничего нет.

Я могу использовать другие классы из проекта библиотеки.

Что мне нужно сделать, чтобы воспользоваться услугой?

Спасибо и всего наилучшего

1 ответ

Решение

Добавьте его в манифест, как предложено. Вы также можете использовать приемники вещания. Или тип услуги, которая вам нужна.

Другие вопросы по тегам