Можем ли мы связать службу связывания через приемник вещания?
Я хочу запустить службу связывания после того, как приложение получит широковещательную рассылку. Могу ли я связать службу от получателя, например startService, или мне нужно отправить обратный вызов в действие для привязки службы? Насколько мне известно, у приемника вещания есть ограничение по времени 10 секунд, так повлияет ли это ограничение времени, если я свяжу услугу с получателем?
1 ответ
Решение
BroadcastReceiver
не может привязаться к сервису. Более конкретно, context
предоставляется в onReceive()
нельзя использовать для привязки к сервису или для динамической регистрации BroadcastReceiver
s. Вам нужно будет начать Activity
или же Service
своих собственных.