Sobes.tech
Junior — Middle

Ako implementovať prechod na nový obrazovku pri stlačení tlačidla v bežiacej Android aplikácii?

sobes.tech AI

Odpoveď od AI

Na prechod na nový obrazovku v Android aplikácii sa zvyčajne používa Intent pri kliknutí na tlačidlo. V obsluhe kliknutia sa vytvorí Intent, ktorý ukazuje na aktuálnu a cieľovú Activity, a volá sa metóda startActivity().

Príklad v Kotlin:

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

Tu je this aktuálny kontext (Activity), a NewActivity::class.java je trieda nového obrazovky. Pri volaní startActivity(intent) systém spustí novú Activity a zobrazí nový obrazovku.