Ответ
Background Service — это компонент Android, выполняющий долгосрочные операции в фоне без UI. Работает даже при закрытии приложения, но с ограничениями (например, на Android 8+ нельзя запускать сервисы в фоне без уведомления пользователя).
Типы сервисов:
- Foreground Service — с уведомлением (например, музыкальный плеер).
- Background Service — без уведомления (ограничен после Android 8+).
- Bound Service — работает, пока к нему привязан клиент.
Пример объявления в манифесте:
<service android:name=".MyBackgroundService" />
Запуск сервиса:
startService(Intent(this, MyBackgroundService::class.java))
Важно: Для долгих задач на Android 8+ используйте WorkManager или Foreground Service.