Intereting Posts
Является ли способ, с помощью которого быстро запускаются функции быстрого запуска базы данных Firebase? Android http-тестирование с помощью Robolectric Открытая мягкая клавиатура для элемента ListAdapter содержит представление со строкой Действительно ли тестовая учетная запись Android Market взимается с покупки In-App? Всего страниц арены для JIT – что это значит? Android SQLiteOpenHelper: метод onCreate () не вызывается. Зачем? Как создать эмулятор предварительного просмотра Android-M? Является ли Sun Java действительно необходимым для использования Android SDK на Ubuntu 10.10? Я предпочитаю OpenJDK Модернизация 2.0 как удалить? Android Api для Skype? Модуль Link из внешнего проекта в Android Studio Загрузка Android из URL в Bitmap Как установить приложение Android Market на эмулятор? Конфликтующие сообщения lint относительно использования paddingStart Как я могу исключить внешний .jar из obfuscation от Proguard (проект 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 может содержать значения разных типов.