Junior — Middle
Consegue descrever as principais formas de lidar com eventos ou solicitações no sistema?
sobes.tech IA
Resposta da IA
No Android, as principais formas de lidar com eventos ou solicitações incluem:
- Listeners (Ouvintes de eventos) — interfaces que são implementadas para lidar com ações do usuário, por exemplo, cliques em botões (
OnClickListener). - Manipulação de mensagens via Handler e Looper — permite gerenciar a fila de mensagens e executar tarefas na thread principal ou em segundo plano.
- BroadcastReceiver — para lidar com mensagens broadcast do sistema ou de outros aplicativos.
- AsyncTask (obsoleto) e alternativas modernas (por exemplo, Coroutines) — para executar tarefas assíncronas e lidar com resultados.
Exemplo de um manipulador simples para clique de botão:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Manipular o clique
}
});