Junior — Middle
Androidda Bundle obyekti dan ma'lumotlarni qanday chiqarish mumkin?
sobes.tech AI
AIdan javob
Androidda, Bundle obyekti, komponentlar orasida (masalan, Activity yoki Fragment orasida) ma'lumotlarni uzatish uchun ishlatiladi. Bundle'dan ma'lumotlarni chiqarish uchun, qiymat turiga mos kalit bo'yicha ma'lumotlarni olish metodlaridan foydalanish kerak.
Bundle'dan ma'lumotlarni chiqarish misoli:
Bundle bundle = getIntent().getExtras(); // Intent'dan Bundle olish
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Olingan ma'lumotlarni ishlatish
}
Asosiy chiqarish metodlari:
getString(String key)— satrlar uchungetInt(String key)— butun sonlar uchungetBoolean(String key)— boolean qiymatlar uchungetSerializable(String key)— serializatsiya qilingan obyektlar uchun
Bundle null emasligini tekshirish muhim, shunda NullPointerException oldini olinadi.