Junior — Middle
შეგიძლიათ ახსნათ, რა არის Bundle ობიექტი განვითარების კონტექსტში?
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");
}