Типы услуг - PullRequest
       2

Типы услуг

0 голосов
/ 17 апреля 2020

Я недавно прошел через Топи c Сервисов. Однако меня смущают различные термины, с которыми я столкнулся при прохождении через него, например, служба «Запущено», «Служба переднего плана», «Фоновая служба», «Связанная служба», «Служба намерений».
Я понимаю «Службы привязки» и «Службы намерений». Но я запутался между тремя остальными. Кажется, что в разных руководствах, через которые я go использую термины, термины используются по-разному.
1) Является ли служба "Запущено" общим названием как для фоновых, так и для приоритетных служб?

2) Или служба Started - это другое имя для фоновой службы?

3) А где используется startService ()? В фоновом режиме, переднем плане или запущенном сервисе?

4) Кроме того, я прочитал, что из Oreo фоновые службы должны иметь уведомление. Тогда чем они отличаются от услуг Foreground? И что рекомендуется?

5) Необходимо ли использовать startForegroundService () для запуска службы переднего плана? Разве мы не можем просто использовать метод startService ()?
Я знаю, что это может быть что-то вроде широкого топи c, но я просто не могу понять эту вещь. Любая помощь приветствуется.

...