Приложение, которое у меня есть (в Android O), запустит службу после перезагрузки устройства. После перезагрузки устройства в методе onReceive () широковещательного приемника он вызывает службу как startForegroundService () для Android OS 8 и более поздних версий.
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
context.startForegroundService(intent);
} else {
context.startService(intent);
}
Внутри класса обслуживания он запускает уведомление из метода onStartCommand ().
Но все же он выбрасывает исключение IllegalStateException. Сталкивался ли кто-нибудь с подобными проблемами в Android OS 8 и выше?
IllegalStateException
с каким сообщением? - person Vladyslav Matviienko   schedule 31.10.2018