Если приложение содержит две службы, работают ли обе службы в главном потоке - PullRequest
0 голосов
/ 06 октября 2018

Если в одном приложении есть две службы, работают ли они в основном потоке или в каком-либо рабочем потоке.

1 Ответ

0 голосов
/ 06 октября 2018

Сервис - это объект Java.Объекты Java не работают в потоках.Методы выполняются в потоках.

Методы жизненного цикла всех служб (onCreate(), onStart(), onStartCommand(), onBind(), onDestroy()) вызываются в главном потоке приложения.Это ваша работа, чтобы сделать любую серьезную работу над фоновыми потоками.Эти фоновые темы могут быть предоставлены вам (например, IntentService, JobService);если нет, вам нужно создать их самостоятельно.

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