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