Android bindService / удаленные сервисы - какие-нибудь основные примеры? - PullRequest
3 голосов
/ 03 декабря 2009

Как новичок в разработке для Android, я пытаюсь сделать основы и создать медиаплеер. Он отлично работает в одном действии, но теперь я перемещаю материал MediaPlayer в удаленный сервис, чтобы он мог продолжаться после уничтожения действия. Я переместил необходимый код в службу, оставил комментарии в упражнении, где мне нужно будет вызывать методы службы, реализовал мой AIDL, и все это собирается без ошибок (Eclipse).

Тем не менее, я полностью озадачен тем, как вызывать методы IPC. Существуют ли простые и минимальные примеры без жира - только самое необходимое?

Поскольку я использую методы IPC, мне вообще не нужно использовать onStart () - верно? (Я намерен использовать LoadFile (путь к файлу), а затем использовать public void thinkDeath () {if (! IsPlaying ()) {MyService.stopSelf ();}}, вызываемый из activity.onDestroy)

/ guide / development / tools / aidl.html имеет несколько связывателей, но когда я использую часть mSecondaryConnection, я получаю « MyService.Stub не может быть разрешено »

Я пробовал http://www.anddev.org/remote_service_tutorial-t8127.html, который, кажется, сбивает с толку перегруженные методы.

Марк Мерфи тоже ничего не может найти по этому вопросу: (

1 Ответ

0 голосов
/ 23 декабря 2009

minicompact.com / mobiletalk /? P = 18 - это тоже то, что я искал! (Кстати, я использовал AIDL для локального сервиса; он работает!)

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