Junior — Middle
Kako se razmenjuju podaci između dva prozora u Android aplikaciji?
sobes.tech АИ
Одговор од АИ
В Android для обмена данными между двумя окнами (Activity) обычно используют Intent с дополнительными данными (Extras). При запуске второго окна можно передать данные через Intent, а во втором окне их получить из Intent. Также можно использовать startActivityForResult и onActivityResult для получения результата из второго окна.
Пример передачи данных:
// В первом Activity
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "value");
startActivity(intent);
// Во втором Activity
String value = getIntent().getStringExtra("key");
Для обмена данными между фрагментами в одном Activity можно использовать ViewModel или интерфейсы обратного вызова.