Sobes.tech
Junior — Middle

Geliştirme bağlamında Bundle nesnesinin ne olduğunu açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android'de Bundle nesnesi, anahtar-değer çiftlerini saklamak için kullanılan bir konteynerdir ve uygulama bileşenleri arasında veri iletmek için kullanılır, örneğin Activity veya Fragment arasında. Durumu kaydetmek ve geri yüklemek, ayrıca temel tipleri, dizeleri, dizileri ve Parcelable arayüzünü uygulayan nesneleri iletmek için olanak sağlar.

Bundle kullanımıyla Activity arasında veri iletme örneği:

Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);

SecondActivity içinde verileri şu şekilde alabilirsiniz:

Bundle bundle = getIntent().getExtras();
if (bundle != null) {
    String value = bundle.getString("key");
}