BaseBundle Класс

Определение

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

[Android.Runtime.Register("android/os/BaseBundle", DoNotGenerateAcw=true)]
public class BaseBundle : Java.Lang.Object
[<Android.Runtime.Register("android/os/BaseBundle", DoNotGenerateAcw=true)>]
type BaseBundle = class
    inherit Object
Наследование
BaseBundle
Производный
Атрибуты

Комментарии

Сопоставление строковых ключей со значениями различных типов. В большинстве случаев следует работать непосредственно с подклассом Bundle или PersistableBundle .

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

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

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

BaseBundle(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

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

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

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

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

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

JniIdentityHashCode

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

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

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

PeerReference

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

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

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

ThresholdType

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

Методы

Clear()

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

Clone()

Создает и возвращает копию этого объекта.

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

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

Dispose()

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

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

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

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

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

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

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

GetBoolean(String)

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

GetBoolean(String, Boolean)

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

GetBooleanArray(String)

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

GetDouble(String)

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

GetDouble(String, Double)

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

GetDoubleArray(String)

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

GetHashCode()

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

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

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

GetInt(String, Int32)

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

GetIntArray(String)

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

GetLong(String)

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

GetLong(String, Int64)

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

GetLongArray(String)

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

GetString(String)

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

GetString(String, String)

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

GetStringArray(String)

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

JavaFinalize()

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

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

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

Notify()

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

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

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

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

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

PutBoolean(String, Boolean)

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

PutBooleanArray(String, Boolean[])

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

PutDouble(String, Double)

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

PutDoubleArray(String, Double[])

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

PutInt(String, Int32)

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

PutIntArray(String, Int32[])

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

PutLong(String, Int64)

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

PutLongArray(String, Int64[])

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

PutString(String, String)

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

PutStringArray(String, String[])

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

Remove(String)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

ToArray<T>()

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

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

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

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

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

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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