StartService генерирует исключение при срабатывании на Oreo, когда в предыдущем андроиде играли нормально. Так что на MainActivity у меня
play.Click += (sender, args) => SendAudioCommand(StreamingBackgroundService.ActionPlay);
private void SendAudioCommand(string action)
{
var intent = new Intent(action);
StartService(intent);
}
И когда я нажимаю кнопку воспроизведения, в StartService Command выдается исключение, в то время как переменная intent не равна нулю. Я много читал о JobScheduler, но ничего не рассказывал о фоновом сервисе, так как запустил его из основной деятельности с другим способом StartService.
Исключение составляет: необработанное исключение: Java.Lang.IllegalStateException: произошло