Recurso usado para operações que são executadas em segundo plano. Não oferece interface gráfica para interação com o usuário. Geralmente são indicadas para operações longas. Um exemplo clássico de uso: uma música sendo reproduzida mesmo quando você está usando outro aplicativo.

0

A figura 1 mostra o ciclo de vida do service

service

Exemplo 01 (music service):

Exemplo 02 (HTTP service):

Neste exemplo usamos o SERVICE com a responsalibidade de realizar a solicitação HTTP e retornar o objeto USER. O SERVICE é um componente destinado à operações em segundo plano, portanto, pergunta-se neste caso como o app está visível, seria necessário o uso do SERVICE??

Exemplo 03(HTTP sem service):