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.