Я написал JobIntentService, который запускается широковещательным приемником для SMS_RECEIVED_ACTION.В последнее время не работает на Android Oreo и выше.Я подозреваю, что JobIntentService не запускается после простоя приложения в течение некоторого времени.Прочитав документацию Google по адресу - https://developer.android.com/reference/android/support/v4/app/JobIntentService
, я нашел эту строку -
Вы должны опубликовать свой подкласс в манифесте, чтобы система могла взаимодействовать с ним.Это должно быть опубликовано как JobService, как описано для этого класса, поскольку на O и более поздних платформах он будет выполняться таким образом.
Я хочу знать, как соблюдать эту директиву, поскольку JobServiceотличается от JobIntentService.Что нужно сделать здесь?
Прикрепить ниже мою запись манифеста для JobIntentService
<service
android:name=".services.MessageService"
android:exported="true"
android:enabled="true"
android:permission="android.permission.BIND_JOB_SERVICE" />
Нужно ли что-нибудь изменить для
android: экспортировано илиandroid: enabled
атрибуты?
Я добавил поиск по этому примеру в Интернете, но не смог найти пример, который соответствует вышеупомянутой директиве.Я добавил теги
android: exported = "true" и android: enabled = "true", чтобы решить эту проблему.
Пожалуйста, помогите мне с любой информацией оэтот выпуск.