Намерение Сервиса должно быть явным: Намерение

У меня есть приложение, в котором я вызываю службу через широковещательный приемник (MyStartupIntentReceiver). Код в приемнике вещания для вызова услуги:

public void onReceive(Context context, Intent intent) {
    Intent serviceIntent = new Intent();
    serviceIntent.setAction("com.duk3r.eortologio2.MyService");
    context.startService(serviceIntent);
}

Проблема в том, что в Android 5.0 Lollipop я получаю следующую ошибку (в предыдущих версиях Android все работает нормально):

Unable to start receiver com.duk3r.eortologio2.MyStartupIntentReceiver: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.duk3r.eortologio2.MyService }

Что я должен изменить, чтобы служба была объявлена ​​как явная и запускалась нормально? Пробовал некоторые ответы в других похожих темах, но, хотя я и избавился от сообщения, служба не запустилась.

Ответы на вопрос(5)

Ваш ответ на вопрос