Junior — Middle
Come implementare il passaggio a una nuova schermata premendo un pulsante in un'app Android in esecuzione?
sobes.tech AI
Risposta dell'AI
Per passare a una nuova schermata in un'app Android, si utilizza generalmente un Intent al clic di un pulsante. Nel gestore del clic, si crea un Intent che indica l'Activity corrente e quella di destinazione, e si chiama il metodo startActivity().
Esempio in Kotlin:
button.setOnClickListener {
val intent = Intent(this, NewActivity::class.java)
startActivity(intent)
}
Qui, this è il contesto corrente (Activity), e NewActivity::class.java è la classe della nuova schermata. Chiamando startActivity(intent), il sistema avvia la nuova Activity, mostrando la nuova schermata.