Android

Trabalho em segundo plano

Services, WorkManager, BroadcastReceiver, AlarmManager, Foreground Service e gerenciamento de trabalho em segundo plano

18 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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().

4

O que é um Foreground Service?

5

Como criar um Foreground Service?

+15 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis