Как мы знаем, разница между сервисом и IntentService заключается в том, что IntentService неявно запускает рабочий поток, тогда как служба запускается в потоке основного процесса (UI).Сервис + андроид: процесс «против» IntentService
Это, по-видимому, показывает, какая разница между ними.
Но мой вопрос заключается в том, что есть какая-то разница между
Сервис + андроида: процесс «против» IntentService
Я хочу сказать, если мы запускаем службу в отдельном процессе, чем до сих пор какой-либо разница между ними, кроме Службы использует процесс, тогда как IntentService использует Thread.
Почему вы хотите запустить сервис в другом процессе? – Pr38y
IntentService - это базовый класс для служб, которые обрабатывают асинхронные запросы (выраженные как намерения) по требованию. В классе обслуживания вы можете обрабатывать этот запрос синхронно, так как он будет работать в основном потоке, вам может понадобиться создать отдельный поток внутри класса обслуживания. – Pr38y
@ Pr38y Если я создаю рабочий поток в службе, тогда он также будет преобразован в обработчик асинхронных запросов, не так ли? –