PersistableBundle Класс

Определение

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

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

Комментарии

Сопоставление строковых ключей со значениями различных типов. Набор типов, поддерживаемых этим классом, намеренно ограничен простыми объектами, которые можно безопасно сохранять на диске и восстанавливать с диска.

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

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

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

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

PersistableBundle()

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

PersistableBundle(Int32)

Создает новый пустой Объект PersistableBundle, размер вмещающий заданное количество элементов.

PersistableBundle(PersistableBundle)

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

Свойства

Class

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

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

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

Handle

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

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

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

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

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

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

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

PeerReference

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

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

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

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

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

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

Методы

Clear()

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

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

Клонирует текущий Объект PersistableBundle.

ContainsKey(String)

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

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

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

DescribeContents()

Сообщите о характере содержимого этой посылки

Dispose()

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

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

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

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

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

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

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

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

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

(Унаследовано от BaseBundle)
GetBoolean(String, Boolean)

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

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

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

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

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

(Унаследовано от BaseBundle)
GetDouble(String, Double)

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

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

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

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

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

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

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

(Унаследовано от BaseBundle)
GetInt(String, Int32)

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

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

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

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

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

(Унаследовано от BaseBundle)
GetLong(String, Int64)

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

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

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

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

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

GetString(String)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от BaseBundle)
PutBoolean(String, Boolean)

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

(Унаследовано от BaseBundle)
PutBooleanArray(String, Boolean[])

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

(Унаследовано от BaseBundle)
PutDouble(String, Double)

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

(Унаследовано от BaseBundle)
PutDoubleArray(String, Double[])

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

(Унаследовано от BaseBundle)
PutInt(String, Int32)

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

(Унаследовано от BaseBundle)
PutIntArray(String, Int32[])

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

(Унаследовано от BaseBundle)
PutLong(String, Int64)

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

(Унаследовано от BaseBundle)
PutLongArray(String, Int64[])

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

(Унаследовано от BaseBundle)
PutPersistableBundle(String, PersistableBundle)

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

PutString(String, String)

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

(Унаследовано от BaseBundle)
PutStringArray(String, String[])

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

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

Считывает PersistableBundle из InputStream.

Remove(String)

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

(Унаследовано от BaseBundle)
SetHandle(IntPtr, JniHandleOwnership)

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

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

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

(Унаследовано от BaseBundle)
ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

WriteToStream(Stream)

Записывает содержимое объекта в PersistableBundleOutputStream.

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

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)

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

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