Trabalho em segundo plano
Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service e gerenciamento de trabalho em segundo plano
1O que é um Service no Android?
O que é um Service no Android?
Resposta
Um Service é um componente do Android que é executado em segundo plano sem interface de usuário. Ele permite realizar operações de longa duração como baixar arquivos ou reproduzir música. Deve ser declarado no Manifest.
2Qual é a diferença entre um Started Service e um Bound Service?
Qual é a diferença entre um Started Service e um Bound Service?
Resposta
Um Started Service é iniciado com startService() e continua executando em segundo plano independentemente do componente que o iniciou. Um Bound Service está conectado a um ou mais componentes via bindService(), e para automaticamente quando todos os clientes se desvinculam. Um serviço pode ser Started e Bound ao mesmo tempo.
3Como iniciar um Started Service?
Como iniciar um Started Service?
Resposta
Usa-se startService(Intent) ou startForegroundService(Intent) para Android 8+. O serviço recebe onStartCommand() e continua em execução. Ele deve se parar com stopSelf() ou ser parado com stopService().
O que é um Foreground Service?
Como criar um Foreground Service?
+15 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis