Может ли Деятельность иметь ссылку на Сервис? - PullRequest
3 голосов
/ 24 июля 2011

Я знаю, что Сервис может иметь ссылку на Деятельность .Имеет ли место обратное?

У меня есть служба, которая контролирует воспроизведение / паузу / остановку звука.В моей деятельности у меня есть 3 кнопки для этих функций и строка поиска.

I want to call the appropriate function at the Service when the corresponding button is pressed at the Activty. Also I want the seekBar to set its max to the Audio length at the service. Итак, я решил, что для этого мне нужна ссылка на мой сервис.

Я прав или что?

1 Ответ

6 голосов
/ 24 июля 2011

Сервисы не должны содержать ссылки на действия, так как это может привести к утечкам памяти. Активность может иметь ссылку на Сервис, который называется «Локальные Связанные Сервисы». Подробное объяснение того, что это такое, как его реализовать и использовать, описано в статье «Связанные сервисы» в документации Android.

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