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.