Junior — Middle
Կարող եք բացատրել, թե ինչ է բուանդլ օբյեկտը զարգացման համատեքստում?
sobes.tech AI
Պատասխան AI-ից
Android-ում Bundle օբյեկտը տվյալների պահեստավորման կոնտեյներ է, որը օգտագործվում է հավելվածի բաղադրիչների միջև տվյալներ փոխանցելու համար, օրինակ՝ Activity կամ Fragment միջև։ Այն թույլ է տալիս պահել և վերականգնել վիճակը, ինչպես նաև փոխանցել հիմնական տիպեր, տողեր, զանգվածներ և Parcelable ինտերֆեյսը իրականացնող օբյեկտներ։
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");
}