У меня есть особая ситуация:
служба, запущенная широковещательным приемником, начинает свою деятельность. Я хочу, чтобы это мероприятие связывалось с службой. Я решил использовать AIDL, чтобы сделать это возможным. Кажется, что все работает хорошо, за исключением метода bindService()
, вызванного в onCreate()
активности. bindService(), по сути, выбрасывает исключение нулевого указателя, потому что onServiceConnected()
никогда не вызывается, а метод onBind()
службы. Во всяком случае bindService()
возвращает true.
Очевидно, что услуга активна, потому что она начинает свою деятельность.
Я знаю, что вызов активности из службы может звучать странно, но, к сожалению, это единственный способ распознавания речи в сервисе.
Заранее спасибо