Политика подключения службы Android - PullRequest
1 голос
/ 12 февраля 2011

Какова лучшая практика - позволить каждому действию поддерживать свое собственное соединение со службой или создать статический класс, содержащий одно соединение со службой?

1 Ответ

0 голосов
/ 12 февраля 2011

Вы предполагаете, что это только ваши два варианта. Из этих двух возможна только первая, если использовать ваши буквальные термины.

Лично я рекомендую вам по возможности учитывать шаблон команды - используйте startService() для отправки команды (в форме Intent) в службу, которая выполняет работу и при необходимости вызывает stopSelf(). Это хорошо работает с IntentService, так как IntentService будет обрабатывать команду в фоновом потоке и автоматически вызывает stopSelf(), когда больше не нужно ничего делать.

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