Broadcast

Receiver

O que significa Broadcast?

Broadcast

Um termo da língua inglesa formado por duas palavras distintas, "broad" (largo, ou em larga escala) e "cast" (enviar, projetar, transmitir).

Broadcast Receiver

É uma classe importante na arquitetura do Android, possibilitando aplicações reagirem a eventos, por exemplo, uma ligação, ao recebimento de um SMS, etc.

Broadcast Receiver

Executado em segundo plano e sem que o usuário perceba, seu processamento deve levar no máximo 10 segundos, caso contrário, o Android exibirá o erro ANR (Application Not Responding).

Exemplo

Vamos praticar...

  • Implemente um broadcast receiver e dispare um broadcast.

Seu ciclo de vida se resume ao método onReceive().

Aplicabilidade...

Após a inicialização do sistema operacional, o Android dispara um broadcast com a ação android.intent.action.BOOT_COMPLETED.

Desenv. de apps móveis para Android (BroadcastReceiver)

By Ricardo Longa

Desenv. de apps móveis para Android (BroadcastReceiver)

  • 1,364