Junior — Middle
როგორ შეიძლება ინფორმაცია მიიღოს Bundle ობიექტიდან Android-ში?
sobes.tech AI
პასუხი AI-სგან
Android-ში, ობიექტი Bundle გამოიყენება მონაცემების გადაცემისთვის კომპონენტებს შორის (მაგალითად, Activity ან Fragment შორის). Bundle-დან ინფორმაციის ამოღებისთვის საჭიროა გამოიყენოთ მონაცემების მიღების მეთოდები, რომლებიც შესაბამისია მნიშვნელობის ტიპთან.
Bundle-დან მონაცემების ამოღების მაგალითი:
Bundle bundle = getIntent().getExtras(); // მიიღეთ Bundle-ი Intent-დან
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// გამოყენება მიღებული მონაცემების
}
ძირითადი მეთოდები მონაცემების ამოსაღებად:
getString(String key)— სტრინგებისთვისgetInt(String key)— მთელი რიცხვებისთვისgetBoolean(String key)— ბულიან მნიშვნელობებისთვისgetSerializable(String key)— სერილიზებადი ობიექტებისთვის
მნიშვნელოვანია გადაამოწმოთ, რომ Bundle არ არის null, რათა თავიდან აიცილოთ NullPointerException.