Сервисы Android - PullRequest
       6

Сервисы Android

2 голосов
/ 24 августа 2010

Каковы недостатки запуска сервисов в Android в Foreground?Недавно я прочитал, что если вы хотите, чтобы ваши службы работали дольше и не были легко убиты, нам нужно запустить службу на переднем плане.

1 Ответ

0 голосов
/ 10 октября 2013

То, что вы читаете, правильно. Это зависит от того, что вы хотите сделать со своим приложением. Если ваш сервис делает что-то, что не должно прерываться без явного взаимодействия с пользователем, вы должны запустить его как приоритетный сервис. Это гарантирует, что служба не будет уничтожена, если другим приложениям потребуется больше памяти. Кроме того, у вас отображается текущее уведомление, чтобы пользователь знал о происходящем, и вы можете предоставить функциональность своему уведомлению, например, открыть действие при нажатии на уведомление и т. Д. Примерами этого могут быть служба музыкального проигрывателя или служба загрузки , Если у вас есть служба, которая не обязательно должна запускаться после выхода из приложения, вам следует выбрать службу, запущенную в фоновом режиме, чтобы освободить память, если она необходима для других задач. Дополнительную информацию вы можете найти здесь: http://developer.android.com/reference/android/app/Service.html

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