Junior — Middle
Kako se vrši razmena podataka između dva ekrana u Android aplikaciji?
sobes.tech АИ
Одговор од АИ
Razmena podataka između dva ekrana (Activity) u Androidu obično se vrši pomoću Intent. Prilikom pokretanja drugog ekrana, možete dodati dodatne podatke u Intent pomoću metode putExtra(). Na drugom ekranu, ti podaci se izvlače pomoću getIntent().getExtras().
Primer prenosa niza iz prvog Activity-ja u drugi:
// U prvom Activity-ju
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "Zdravo, drugi ekran!");
startActivity(intent);
// U drugom Activity-ju
String message = getIntent().getStringExtra("key");
Takođe, za dobijanje rezultata od drugog ekrana, možete koristiti startActivityForResult() i obraditi podatke u onActivityResult(), ili koristiti moderne API-je sa ActivityResultLauncher.