2010-07-16 2 views
0

Я пытаюсь понять удаленные службы в настоящий момент, и все работает нормально, я могу запустить службу и узнать, как с ней связаться через интерфейс AIDL. Моя проблема заключается в том, что служба, похоже, все еще работает в том же процессе, что и в случае активности, с которой она была запущена, потому что также происходит сбой активности, если в службе произошла ошибка.Сбой активности при сбоях служб удаленной службы

Я установил сервисный процесс на удаленный (android: process = ": remote"), так что я делаю неправильно? Или что мне нужно сделать, чтобы полностью отключить сервисный процесс от процесса активности?

ответ

0

Отправьте код, но если вы запускаете свою службу из своей деятельности, то они работают в одном процессе и вам не нужно использовать AIDL. Несколько дней назад я опубликовал пример использования службы для выполнения некоторых фоновых работ.

Restful API service

+0

на самом деле я хочу, чтобы делать то, что вы сделали первый в вашем посте;) я хочу, чтобы запустить службу, которая полностью unbinded от деятельности. из-за этого я должен использовать context.bindService и интерфейс AIDL. иначе не было бы двух отдельных процессов –

Смежные вопросы