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.