Когда для запуска службы используется атрибут android: process, это просто класс службы, который создается как процесс. - PullRequest
0 голосов
/ 16 октября 2011

Я хочу создать службу, которая расширяет IntentService.Мне интересно, какой класс является основой процесса (используя атрибут android: process = ": remote" в записи манифеста службы).

т.е.скажем, мое приложение mypackage.MyApp, а мой сервис myPackage.MyService, какой класс запускается?это класс APP, а служба работает как часть основного потока приложения, или MyService запускается как собственное приложение?

1 Ответ

0 голосов
/ 16 октября 2011

это класс APP, а служба работает как часть основного потока приложения

Да.

Кроме того, не используйте android:process=":remote", если только вы не абсолютно уверены, что это необходимо, так как это приводит к потере ОЗУ + ЦП и не добавляет значения в большинстве случаев. Я бы предположил, что 1 приложение из 10000 нуждается android:process=":remote" - по статистике, вашему приложению это не нужно.

...