Определение пакета Android

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


person salman khalid    schedule 24.10.2011    source источник
comment
Я думаю, вам лучше погуглить, тогда вы получите ответ   -  person Gouse Shaik    schedule 24.10.2011
comment
@Gouse Иногда сфокусированный вопрос может дать сфокусированные выделения и указатели лучше, чем поиск в Google. +1 к ОП.   -  person Bill The Ape    schedule 06.01.2012
comment
Перейдите сюда stackoverflow.com/questions/4999991/   -  person Ajay Takur    schedule 18.06.2015


Ответы (4)


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

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

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

Теперь вы можете получить переданные значения с помощью...

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

вы также можете найти дополнительную информацию о android-using-bundle-for-share-variables и Passing-Bundles-Around-Activities.

Скопируйте из здесь.

person Chirag    schedule 24.10.2011

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

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

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

person nhaarman    schedule 24.10.2011

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

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

person Uttam    schedule 24.10.2011

В обзоре справочника разработчиков Android говорится:

Сопоставление значений String с различными типами Parcelable.

IOW, пакет — это набор пар ключ/значение, где он реализует интерфейс с именем Разделяемый.

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

person Bill The Ape    schedule 06.01.2012