Sobes.tech
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 uchun
  • getInt(String key) — butun sonlar uchun
  • getBoolean(String key) — boolean qiymatlar uchun
  • getSerializable(String key) — serializatsiya qilingan obyektlar uchun

Bundle null emasligini tekshirish muhim, shunda NullPointerException oldini olinadi.