Trabajo en segundo plano
Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service y gestión del trabajo en segundo plano
1¿Qué es un Service en Android?
¿Qué es un Service en Android?
Respuesta
Un Service es un componente de Android que se ejecuta en segundo plano sin interfaz de usuario. Permite realizar operaciones de larga duración como descargar archivos o reproducir música. Debe ser declarado en el Manifest.
2¿Cuál es la diferencia entre un Started Service y un Bound Service?
¿Cuál es la diferencia entre un Started Service y un Bound Service?
Respuesta
Un Started Service se inicia con startService() y continúa ejecutándose en segundo plano de forma independiente del componente que lo inició. Un Bound Service está conectado a uno o más componentes a través de bindService(), y se detiene automáticamente cuando todos los clientes se desvinculan. Un servicio puede ser Started y Bound a la vez.
3¿Cómo iniciar un Started Service?
¿Cómo iniciar un Started Service?
Respuesta
Se utiliza startService(Intent) o startForegroundService(Intent) para Android 8+. El servicio recibe onStartCommand() y continúa ejecutándose. Debe detenerse a sí mismo con stopSelf() o ser detenido con stopService().
¿Qué es un Foreground Service?
¿Cómo crear un Foreground Service?
+15 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Ciclo de Vida de Android
Navegación Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis