Sobes.tech
Назад к вопросам
Junior — Middle
68

Каким образом можно извлечь информацию из объекта Bundle в Android?

Компании, где спрашивали
ЯндексЯндекс

Ответ от нейросети

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