Junior — Middle
Cum se poate transmite informația între două ecrane într-o aplicație Android?
sobes.tech AI
Răspuns de la AI
În Android, pentru transferul de date între două ecrane (Activity), se folosește de obicei un Intent cu date suplimentare (Extras).
Exemplu de transfer al unui șir de caractere de la o Activity la alta:
// În prima Activity
val intent = Intent(this, SecondActivity::class.java)
intent.putExtra("key", "Salut, al doilea ecran!")
startActivity(intent)
// În a doua Activity
val message = intent.getStringExtra("key")
De asemenea, se poate folosi Bundle pentru transferul de date mai complexe sau ViewModel și LiveData pentru schimbul de date între fragmente în aceeași Activity.