Sobes.tech
Junior — Middle

Como implementar a transição para uma nova tela ao pressionar um botão numa aplicação Android em execução?

sobes.tech IA

Resposta da IA

Para navegar para uma nova tela numa aplicação Android, normalmente usa-se um Intent ao clicar num botão. No manipulador do clique, cria-se um Intent que indica a Activity atual e a de destino, e chama-se o método startActivity().

Exemplo em Kotlin:

button.setOnClickListener {
    val intent = Intent(this, NewActivity::class.java)
    startActivity(intent)
}

Aqui, this é o contexto atual (Activity), e NewActivity::class.java é a classe da nova tela. Ao chamar startActivity(intent), o sistema inicia a nova Activity, exibindo a nova tela.