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

Можете объяснить, что представляет собой объект Bundle в контексте разработки?

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

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

sobes.tech AI

В Android объект Bundle — это контейнер для хранения пар ключ-значение, который используется для передачи данных между компонентами приложения, например, между Activity или Fragment. Он позволяет сохранять и восстанавливать состояние, а также передавать примитивные типы, строки, массивы и объекты, реализующие интерфейс Parcelable.

Пример использования Bundle для передачи данных между Activity:

Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);

В SecondActivity можно получить данные так:

Bundle bundle = getIntent().getExtras();
if (bundle != null) {
    String value = bundle.getString("key");
}