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.