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.