Sobes.tech
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.