и это будет работать

апуске приложения приложение запускает службу, которая должна выполнять некоторые сетевые задачи. После нацеливания на уровень API 26 моему приложению не удается запустить службу на Android 8.0 в фоновом режиме.

Вызвано: java.lang.IllegalStateException: не разрешено запускать службу. Намерение {cmp = my.app.tt / com.my.service}: приложение находится в фоновом режиме uid UidRecord {90372b1 u0a136 CEM бездействует: 1 сек (0,0 , 0)}

насколько я понимаю это связано с:Фоновые пределы выполнения

Метод startService () теперь генерирует исключение IllegalStateException, если приложение, ориентированное на Android 8.0, пытается использовать этот метод в ситуации, когда ему не разрешено создавать фоновые службы.

"в ситуации, когда это не разрешено«- что это на самом деле значит ?? И как это исправить. Я не хочу устанавливать свой сервис как« передний план »

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

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