Junior — Middle
Как може да се предаде информация между два екрана в Android приложение?
sobes.tech AI
Отговор от AI
В Android обикновено се използва Intent с допълнителни данни (Extras) за прехвърляне на данни между две екрана (Activity).
Пример за прехвърляне на низ от една Activity към друга:
// В първата Activity
val intent = Intent(this, SecondActivity::class.java)
intent.putExtra("key", "Здравей, втори екран!")
startActivity(intent)
// Във втората Activity
val message = intent.getStringExtra("key")
Може също да се използва Bundle за прехвърляне на по-сложни данни или да се приложат ViewModel и LiveData за обмен на данни между фрагменти в една и съща Activity.