Активность Android привязана к Сервису - PullRequest
0 голосов
/ 01 июля 2010

У меня есть серия из 3 действий, а третье действие связывает (я использую AIDL) со службой.Что я заметил, если я нахожусь на 3-м действии и запускаю службу, при нажатии кнопки назад (переход от 3-го действия к 2-му действию) вызывается служба onDestroy (), и служба останавливается.

Как я могу убедиться, что служба работает, даже если действие закрыто?

Вот как я связываюсь со службой в методе onCreate 3-го действия:

this.bindService (новый Intent (this, MyService.class), mConnection, Context.BIND_AUTO_CREATE);

Спасибо, Крис

1 Ответ

1 голос
/ 01 июля 2010

Использование Context#startService.Служба будет продолжать работать до тех пор, пока не будет вызван stopService или устройство не убьет его, чтобы освободить память или не будет уничтожено пользователем.

...