Sobes.tech
Junior — Middle

Kaip įgyvendinti perėjimą prie naujo ekrano paspaudus mygtuką veikiant Android programai?

sobes.tech AI

Atsakymas iš AI

Norėdami pereiti į naują ekraną Android programoje, paprastai naudojame Intent paspaudus mygtuką. Paspaudimo tvarkyklėje sukuriamas Intent, nurodantis dabartinį ir tikslinį Activity, ir kviečiama metodas startActivity().

Kotlin pavyzdys:

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

Čia this yra dabartinis kontekstas (Activity), o NewActivity::class.java yra naujo ekrano klasė. Kvietus startActivity(intent), sistema paleidžia naują Activity ir rodo naują ekraną.