Intereting Posts
Android studio максимальное количество строк logcat Эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения Буферизация Поверхностный вход в MediaCodec Spotify API: INVALID_APP_ID Установить тему для фрагмента Побочные эффекты изменения фильтра и требования к существующему приложению в Android Play / Market Android – не может захватывать нажатие клавиши «backspace / delete» в мягкой форме. клавиатура Android Recyclerview vs ListView с Viewholder Как я могу получить правильное внешнее хранилище на Samsung и всех других устройствах? Как сделать условный invalidateOptionsMenu () вызов в зависимости от уровня API в Android? Не удалось разрешить импорт из внешних зависимостей в Android Studio 2.0 Preview 5 + Preview 6 Java.lang.IllegalStateException: указанный ребенок уже имеет родительский Как сделать направление текста справа налево Retrofit вызывает метод fail (), даже если код состояния заголовков 200 Надежная повторяющаяся фоновая задача на Android

Определение Android Bundle

Я новичок в Android. Можете ли вы рассказать мне, что такое Bundle и как они используются в андроиде?

Solutions Collecting From Web of "Определение Android Bundle"

Пакет обычно используется для передачи данных между различными видами деятельности. Это зависит от вас, какой тип значений вы хотите передать, но пакет может содержать все типы значений и перейти к новому действию.

Вы можете использовать его как …

Intent intent = new Intent(getApplicationContext(),SecondActivity.class); intent.putExtra("myKey",AnyValue); startActivity(intent); 

Теперь вы можете получить пройденные значения …

 Bundle extras = intent.getExtras(); String tmp = extras.getString("myKey"); 

Вы также можете найти дополнительную информацию об изменениях в файлах android-bundle-for-sharing и Passing-Bundles-Around-Activities

Копировать отсюда .

Прочитай это:

http://developer.android.com/reference/android/os/Bundle.html

Он может использоваться для передачи данных между

Android с помощью Bundle для обмена переменными. Пакет используется для передачи данных между действиями. Вы можете создать пакет, передать его в Intent, который запускает действие, которое затем может использоваться из целевой активности.

Вот хороший пример примера.

Обзор ссылок на Android-разработчик гласит:

Отображение значений String для различных типов Parcelable .

IOW, Bundle представляет собой набор пар ключ / значение, где он реализует интерфейс Parcelable .

В отличие от карты C ++, которая также является контейнером пар ключ / значение, но все значения имеют один и тот же тип, Bundle может содержать значения разных типов.