Sobes.tech
Junior — Middle

Hogyan lehet információt átadni két képernyő között egy Android alkalmazásban?

sobes.tech MI

Válasz az MI-től

Androidon általában az Intentet használják az adatok átadására két képernyő (Activity) között, kiegészítő adatokkal (Extras).

Példa egy string átadására egyik Activity-ből a másikba:

// Az első Activity-ben
val intent = Intent(this, SecondActivity::class.java)
intent.putExtra("key", "Szia, második képernyő!")
startActivity(intent)

// A második Activity-ben
val message = intent.getStringExtra("key")

Szintén használható a Bundle a bonyolultabb adatok átadására, vagy alkalmazhatók a ViewModel és LiveData az adatok cseréjére ugyanazon Activity-n belül lévő fragmentek között.