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.