Sobes.tech
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
    }
});