Как новичок в разработке для 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, который, кажется, сбивает с толку перегруженные методы.
Марк Мерфи тоже ничего не может найти по этому вопросу: (