Sobes.tech
Junior — Middle

Cum se realizează trecerea la un ecran nou la apăsarea unui buton într-o aplicație Android în funcționare?

sobes.tech AI

Răspuns de la AI

Pentru a naviga către un ecran nou într-o aplicație Android, se folosește de obicei un Intent la apăsarea unui buton. În handler-ul de clic, se creează un Intent care indică Activity-ul curent și cel țintă, și se apelează metoda startActivity().

Exemplu în Kotlin:

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

Aici, this este contextul curent (Activity), iar NewActivity::class.java este clasa noului ecran. La apelarea startActivity(intent), sistemul pornește noua Activity, afișând noul ecran.