Bundle Класс

Определение

Сопоставление строковых ключей с различными Parcelable значениями.

[Android.Runtime.Register("android/os/Bundle", DoNotGenerateAcw=true)]
public sealed class Bundle : Android.OS.BaseBundle, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/os/Bundle", DoNotGenerateAcw=true)>]
type Bundle = class
    inherit BaseBundle
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Наследование
Атрибуты
Реализации

Комментарии

Сопоставление строковых ключей с различными Parcelable значениями.

<b>Предупреждение:</b> Обратите внимание, что Bundle является отложенным контейнером и как таковой не реализует #equals(Object) или #hashCode().

Документация по Java для android.os.Bundle.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

Bundle()

Создает новый пустой пакет.

Bundle(Bundle)

Создает пакет, содержащий копию сопоставлений из данного пакета.

Bundle(ClassLoader)

Создает новый пустой пакет, который использует определенный ClassLoader для создания экземпляров объектов с пакетом и сериализуемыми объектами.

Bundle(Int32)

Создает новый пустой пакет размера для хранения заданного количества элементов.

Bundle(PersistableBundle)

Создает пакет, содержащий копию сопоставлений из заданного Объекта PersistableBundle.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
ClassLoader

Возвращает объект ClassLoader, связанный с этим пакетом.

Creator
Empty

Неизменяемый Bundle объект , который всегда #isEmpty() emptyимеет значение .

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HasFileDescriptors

Сообщает, содержит ли пакет дескрипторы файлов.

IsEmpty

Возвращает значение true, если сопоставление этого пакета пустое, в противном случае — false.

JniIdentityHashCode

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
JniPeerMembers

Сопоставление строковых ключей с различными Parcelable значениями.

PeerReference

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от BaseBundle)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от BaseBundle)

Методы

Clear()

Удаляет все элементы из сопоставления этого пакета.

Clone()

Клонирует текущий пакет.

ContainsKey(String)

Возвращает значение true, если заданный ключ содержится в сопоставлении этого пакета.

DeepCopy()

Сделайте глубокую копию данного пакета.

DescribeContents()

Отчет о характере содержимого этой посылки

Dispose()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
Dispose(Boolean)

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
Get(String)
Устаревшие..

Возвращает запись с заданным ключом в качестве объекта .

GetBinder(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetBoolean(String)

Возвращает значение, связанное с заданным ключом, или значение false, если для данного ключа не существует сопоставления требуемого типа.

GetBoolean(String, Boolean)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetBooleanArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetBundle(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetByte(String)

Возвращает значение, связанное с заданным ключом, или (байт) 0, если для данного ключа не существует сопоставления требуемого типа.

GetByte(String, SByte)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetByteArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetChar(String)

Возвращает значение, связанное с заданным ключом, или (char) 0, если для данного ключа не существует сопоставления требуемого типа.

GetChar(String, Char)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetCharArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequence(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequence(String, String)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа или если значение NULL явно связано с заданным ключом.

GetCharSequenceArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequenceArrayFormatted(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequenceArrayList(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequenceFormatted(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetCharSequenceFormatted(String, ICharSequence)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа или если значение NULL явно связано с заданным ключом.

GetDouble(String)

Возвращает значение, связанное с заданным ключом, или 0,0, если для данного ключа не существует сопоставления требуемого типа.

GetDouble(String, Double)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetDoubleArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetFloat(String)

Возвращает значение, связанное с заданным ключом, или 0.

GetFloat(String, Single)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetFloatArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetInt(String)

Возвращает значение, связанное с заданным ключом, или значение 0, если для данного ключа не существует сопоставления требуемого типа.

GetInt(String, Int32)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetIntArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetIntegerArrayList(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetLong(String)

Возвращает значение, связанное с заданным ключом, или значение 0L, если для данного ключа не существует сопоставления требуемого типа.

GetLong(String, Int64)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetLongArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetParcelable(String)

Возвращает значение, связанное с заданным ключом, или null значение, если для данного ключа не существует сопоставления требуемого типа или null значение явно связано с ключом.

GetParcelable(String, Class)

Возвращает значение, связанное с заданным ключом, или null значение if: <ul><li>Отсутствует сопоставление нужного типа для данного ключа.

GetParcelableArray(String)

Возвращает значение, связанное с заданным ключом, или null значение , если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetParcelableArray(String, Class)

Возвращает значение, связанное с заданным ключом, или null значение if: <ul><li>Для данного ключа отсутствует сопоставление требуемого типа.

GetParcelableArrayList(String)

Возвращает значение, связанное с заданным ключом, или null значение, если для данного ключа не существует сопоставления требуемого типа или null значение явно связано с ключом.

GetParcelableArrayList(String, Class)

Возвращает значение, связанное с заданным ключом, или null значение if: <ul><li>Для данного ключа отсутствует сопоставление требуемого типа.

GetSerializable(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetSerializable(String, Class)

Возвращает значение, связанное с заданным ключом, или null значение if: <ul><li>Для данного ключа отсутствует сопоставление требуемого типа.

GetShort(String)

Возвращает значение, связанное с заданным ключом, или (short) 0, если для данного ключа не существует сопоставления требуемого типа.

GetShort(String, Int16)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetShortArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetSize(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetSizeF(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetSparseParcelableArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetSparseParcelableArray(String, Class)

Возвращает значение, связанное с заданным ключом, или null значение if: <ul><li>Для данного ключа отсутствует сопоставление требуемого типа.

GetString(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetString(String, String)

Возвращает значение, связанное с заданным ключом, или defaultValue, если для данного ключа не существует сопоставления требуемого типа.

GetStringArray(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

GetStringArrayList(String)

Возвращает значение, связанное с заданным ключом, или значение NULL, если для данного ключа не существует сопоставления требуемого типа или значение NULL явно связано с ключом.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
KeySet()

Возвращает набор, содержащий строки, используемые в качестве ключей в этом пакете.

Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
PutAll(Bundle)

Вставляет все сопоставления из заданного пакета в этот пакет.

PutAll(PersistableBundle)

Вставляет все сопоставления из заданного Объекта PersistableBundle в этот Объект BaseBundle.

(Унаследовано от BaseBundle)
PutBinder(String, IBinder)

IBinder Вставляет значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutBoolean(String, Boolean)

Вставляет логическое значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutBooleanArray(String, Boolean[])

Вставляет логическое значение массива в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutBundle(String, Bundle)

Вставляет значение пакета в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutByte(String, SByte)

Вставляет значение байта в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutByteArray(String, Byte[])

Вставляет значение массива байтов в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutChar(String, Char)

Вставляет значение char в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharArray(String, Char[])

Вставляет значение массива символов в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharSequence(String, ICharSequence)

Вставляет значение CharSequence в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharSequence(String, String)

Вставляет значение CharSequence в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharSequenceArray(String, ICharSequence[])

Вставляет значение массива CharSequence в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharSequenceArray(String, String[])

Вставляет значение массива CharSequence в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutCharSequenceArrayList(String, IList<ICharSequence>)

Вставляет значение CharSequence> ArrayList<в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutDouble(String, Double)

Вставляет двойное значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutDoubleArray(String, Double[])

Вставляет значение двойного массива в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutFloat(String, Single)

Вставляет значение float в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutFloatArray(String, Single[])

Вставляет значение массива с плавающей точкой в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutInt(String, Int32)

Вставляет значение int в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutIntArray(String, Int32[])

Вставляет значение массива int в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutIntegerArrayList(String, IList<Integer>)

Вставляет целочисленное> значение ArrayList<в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutLong(String, Int64)

Вставляет длинное значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutLongArray(String, Int64[])

Вставляет значение длинного массива в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutParcelable(String, IParcelable)

Вставляет в сопоставление этого пакета значение с пакетом, заменяя любое существующее значение для заданного ключа.

PutParcelableArray(String, IParcelable[])

Вставляет массив значений с посылками в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutParcelableArrayList(String, IList<IParcelable>)

Вставляет список значений, доступных для отправки, в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutSerializable(String, ISerializable)

Вставляет сериализуемое значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutShort(String, Int16)

Вставляет короткое значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutShortArray(String, Int16[])

Вставляет короткое значение массива в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutSize(String, Size)

Вставляет значение Size в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutSizeF(String, SizeF)

Вставляет значение SizeF в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutSparseParcelableArray(String, SparseArray)

Вставляет значение SparceArray значений с пакетом в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutString(String, String)

Вставляет строковое значение в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutStringArray(String, String[])

Вставляет значение массива String в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

PutStringArrayList(String, IList<String>)

Вставляет строковое значение ArrayList<> в сопоставление этого пакета, заменяя любое существующее значение для заданного ключа.

ReadFromParcel(Parcel)

Считывает содержимое посылки в этот пакет, как правило, для его передачи через соединение IBinder.

Remove(String)

Удаляет все записи с заданным ключом из сопоставления этого пакета.

SetClassLoader(ClassLoader)

Изменяет КлассЗагрузчик, который этот пакет использует при создании экземпляров объектов.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
Size()

Возвращает количество сопоставлений, содержащихся в этом пакете.

ToArray<T>()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Записывает содержимое пакета в посылку, как правило, для его передачи через соединение IBinder.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Сопоставление строковых ключей с различными Parcelable значениями.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Сопоставление строковых ключей с различными Parcelable значениями.

GetJniTypeName(IJavaPeerable)

Сопоставление строковых ключей с различными Parcelable значениями.

Применяется к