Sobes.tech
Junior — Middle

Hoe wordt de gegevensuitwisseling tussen twee schermen in een Android-app uitgevoerd?

sobes.tech AI

Antwoord van AI

Обмен данными между двумя экранами (Activity) в Android обычно осуществляется с помощью Intent. При запуске второго экрана в Intent можно положить дополнительные данные через методы putExtra(). Во втором экране эти данные извлекаются через getIntent().getExtras().

Пример передачи строки из первого Activity во второй:

// В первом Activity
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "Привет, второй экран!");
startActivity(intent);

// Во втором Activity
String message = getIntent().getStringExtra("key");

Также для получения результата от второго экрана можно использовать startActivityForResult() и обрабатывать данные в onActivityResult(), либо современные API с ActivityResultLauncher.