Sobes.tech
Junior — Middle

Hoe implementeer je de overgang naar een nieuw scherm door op een knop te drukken in een lopende Android-applicatie?

sobes.tech AI

Antwoord van AI

Om naar een nieuw scherm te navigeren in een Android-app, wordt meestal een Intent gebruikt bij het klikken op een knop. In de klik-handler wordt een Intent gemaakt die de huidige en de doel-Activity aangeeft, en wordt de methode startActivity() aangeroepen.

Voorbeeld in Kotlin:

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

Hier is this de huidige context (Activity), en NewActivity::class.java is de klasse van het nieuwe scherm. Bij het aanroepen van startActivity(intent) start het systeem de nieuwe Activity en wordt het nieuwe scherm weergegeven.