Sobes.tech
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.