При запуске приложения приложение запускает службу, которая должна выполнять некоторую сетевую задачу. После настройки уровня API на уровне 26 мое приложение не запускает службу на Android 8.0 на фоне.
Причина: java.lang.IllegalStateException: Не разрешено запускать сервис Intent {cmp = my.app.tt/com.my.service}: приложение находится в фоновом режиме uidRecord {90372b1 u0a136 CEM idle procs: 1 seq (0,0, 0)}
как я понимаю, это связано с: лимитами исполнения
Метод startService() теперь выдает исключение IllegalStateException, если приложение, ориентированное на Android 8.0, пытается использовать этот метод в ситуации, когда не разрешено создавать фоновые службы.
" в ситуации, когда это не разрешено " - что это на самом деле означает? И как это исправить. Я не хочу, чтобы моя служба была "передним планом",