Sobes.tech
Junior — Middle

Rivojlanish kontekstida Bundle ob'ekti nima ekanligini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

Androidда Bundle объекти — бу маълумотларни сақлаш учун қўлланиладиган контейнер бўлиб, у компонентлар орасида маълумотларни ўтказиш учун ишлатилади, масалан, Activity ёки Fragment орасида. У ҳолатни сақлаш ва тиклашга, шунингдек, асосий турлар, сатрлар, массивлар ва Parcelable интерфейсини амалга оширадиган объектларни ўтказишга imkon беради.

Bundleдан фойдаланиб, Activity орасида маълумотлар ўтказиш намунаси:

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

SecondActivityда маълумотларни қуйидагича олиш мумкин:

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