Исключительный неизвестный идентификатор: Запустите службу на Oreo Android - PullRequest
0 голосов
/ 08 сентября 2018

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: произошло

...