Быстрое объяснение сервисов Android? - PullRequest
0 голосов
/ 13 января 2012

Я прошу прощения заранее, если это действительно очевидный вопрос, так как я почти уверен, что слишком обдумываю это.

В любом случае, я создаю музыкальный проигрыватель в Android, который в основном транслирует плейлисты из 8Tracks, и, насколько я понимаю, лучшей практикой здесь будет использование службы переднего плана.Я уже построил все, и это полностью функциональный сервис без службы, однако, я немного запутался в том, как реализовать сервис.

Так как у меня есть класс Player, который управляет MediaPlayer, расширяющийСервис, но я не совсем уверен, куда идти дальше.Я пытался связать его с моим классом Engine, который совмещает всю фоновую работу с пользовательским интерфейсом, однако я продолжаю получать исключение ServiceConnectionLeaked, и я почти уверен, что это просто неправильный подход.любая помощь вообще;на самом деле мне нужен только кивок в правильном направлении.Спасибо за ваше время!

1 Ответ

0 голосов
/ 13 января 2012

Я думаю, что вы можете напрямую управлять MediaPlayer без дополнительного класса Player. Как я знаю, MediaPlayer уже является службой, поэтому вы можете использовать методы start и stop для воспроизведения чего-либо.

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