Необходим ли bindService для локального (того же процесса) сервиса? - PullRequest
1 голос
/ 30 июня 2010

У меня есть одноэлементный класс Service со статическими методами, которые я вызываю из того же процесса.Я вызываю startService, когда запускается мое приложение.Я также называю bindService, но теперь мне интересно, действительно ли это необходимо.

1 Ответ

1 голос
/ 01 июля 2010

Это зависит от того, нужно ли вам вызывать методы экземпляра для этой службы или нет.StartService запускает и запускает службу и работает с любым намерением, которое вы ей отправили, но вы все равно не можете взаимодействовать с ним, поскольку у вас нет ссылки на объект службы.Вызов bindService - это то, что дает эту ссылку, чтобы вы могли вызывать методы экземпляра для нее.Если вам это не нужно, вам не нужен bindService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...