Sobes.tech
Junior — Middle

Android uygulamasında iki pencere arasında nasıl veri alışverişi yapılabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android'de, iki pencere (Activity) arasında veri alışverişi yapmak için genellikle Ekstra (Extras) ile Intent kullanılır. İkinci pencereyi başlatırken, verileri Intent aracılığıyla iletebilir ve ikinci pencerede bunları Intent'ten alabilirsiniz. Ayrıca, startActivityForResult ve onActivityResult kullanılarak ikinci pencereden sonuç alınabilir.

Veri iletimi örneği:

// Birinci Activity'de
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "value");
startActivity(intent);

// İkinci Activity'de
String value = getIntent().getStringExtra("key");

Aynı Activity içindeki fragmentler arasında veri alışverişi için ViewModel veya geri çağrı arayüzleri kullanılabilir.