Sobes.tech
Junior — Middle
93

Android қосымшасында екі терезе арасында деректерді қалай алмасуға болады?

Сұралған компаниялар
GrowFood

AI-дан жауап

sobes.tech AI

В 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 или интерфейсы обратного вызова.