Sobes.tech
Junior — Middle

Jak zaimplementować przejście do nowego ekranu po naciśnięciu przycisku w działającej aplikacji Android?

sobes.tech AI

Odpowiedź od AI

Aby przejść do nowego ekranu w aplikacji Android, zazwyczaj używa się Intent po naciśnięciu przycisku. W obsłudze kliknięcia tworzy się Intent wskazujący na obecną i docelową Activity, a następnie wywołuje się metodę startActivity().

Przykład w Kotlin:

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

Tutaj this to bieżący kontekst (Activity), a NewActivity::class.java to klasa nowego ekranu. Po wywołaniu startActivity(intent) system uruchamia nową Activity, wyświetlając nowy ekran.