У меня проблема с использованием фоновой службы.
Я пользуюсь услугой из 2-х видов деятельности.
Первое действие запускает Service
с startService(intent)
и связывается с ним с помощью bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
Это работает отлично, и я могу отправить Message
в onServiceConnected()
.
Второе действие связывается только с Service
(с момента его запуска), снова используя bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
Теперь вот моя проблема:
Во втором действии у меня есть Button
которая должна использовать эту услугу, когда я ее нажимаю.
Однако onServiceConnected()
никогда не вызывается в этом onServiceConnected()
, поэтому я не могу получить связующее, чтобы создать Messenger
для отправки Message
на сервер.
Кто-нибудь знает, когда onServiceConnected()
вызывается точно или что он, возможно, ждет?
Или, может быть, что-то еще, чтобы исправить эту проблему?
EDIT: bindService
возвращает false, что может вызвать это?
заранее спасибо