Sobes.tech
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.