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");
}