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