Lenguaje

PersistableBundle Clase

Definición

Asignación de claves de cadena a valores de varios tipos.

[Android.Runtime.Register("android/os/PersistableBundle", DoNotGenerateAcw=true)]
public sealed class PersistableBundle : Android.OS.BaseBundle, Android.OS.IParcelable, IDisposable, 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
Herencia
PersistableBundle
Atributos
Implementaciones

Comentarios

Asignación de claves de cadena a valores de varios tipos. El conjunto de tipos admitidos por esta clase está restringido deliberadamente a objetos simples que se pueden conservar y restaurar de forma segura desde el disco.

<b>Advertencia:</b> Tenga en cuenta que PersistableBundle es un contenedor diferido y, como tal, no implementa #equals(Object) o #hashCode().

Java documentación para android.os.PersistableBundle.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
PersistableBundle()

Construye un elemento PersistableBundle nuevo y vacío.

PersistableBundle(Int32)

Construye un tamaño persistableBundle nuevo y vacío para contener el número especificado de elementos.

PersistableBundle(PersistableBundle)

Construye un PersistableBundle que contiene una copia de las asignaciones de persistableBundle especificadas.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator

Obtiene el valor creator.

Empty

Un valor no modificable PersistableBundle que siempre #isEmpty() emptyes .

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsEmpty

Devuelve true si la asignación de este paquete está vacía; de lo contrario, false.

(Heredado de BaseBundle)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
JniPeerMembers

Proporciona metadatos de miembro del mismo nivel de JNI para este tipo.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de BaseBundle)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de BaseBundle)

Métodos

Nombre Description
Clear()

Quita todos los elementos de la asignación de este paquete.

(Heredado de BaseBundle)
Clone()

Clona el objeto PersistableBundle actual.

Construct(JniObjectReference, JniObjectReferenceOptions)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
ContainsKey(String)

Devuelve true si la clave especificada está contenida en la asignación de este lote.

(Heredado de BaseBundle)
DeepCopy()

Realice una copia profunda de la agrupación especificada.

DescribeContents()

Informar de la naturaleza de este contenido de Parcelable

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
Equals(Object)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Get(String)

Devuelve la entrada con la clave especificada como un objeto .

(Heredado de BaseBundle)
GetBoolean(String, Boolean)

Devuelve el valor asociado a la clave especificada o defaultValue si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetBoolean(String)

Devuelve el valor asociado a la clave especificada o false si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetBooleanArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetByteArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetDouble(String, Double)

Devuelve el valor asociado a la clave especificada o defaultValue si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetDouble(String)

Devuelve el valor asociado a la clave especificada o 0.

(Heredado de BaseBundle)
GetDoubleArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetInt(String, Int32)

Devuelve el valor asociado a la clave especificada o defaultValue si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetInt(String)

Devuelve el valor asociado a la clave especificada o 0 si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetIntArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetLong(String, Int64)

Devuelve el valor asociado a la clave especificada o defaultValue si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetLong(String)

Devuelve el valor asociado a la clave especificada o 0L si no existe ninguna asignación del tipo deseado para la clave especificada.

(Heredado de BaseBundle)
GetLongArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetPersistableBundle(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

GetString(String, String)

Devuelve el valor asociado a la clave especificada o defaultValue si no existe ninguna asignación del tipo deseado para la clave especificada o si un valor NULL está asociado explícitamente a la clave especificada.

(Heredado de BaseBundle)
GetString(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
GetStringArray(String)

Devuelve el valor asociado a la clave especificada o null si no existe ninguna asignación del tipo deseado para la clave especificada o un valor NULL está asociado explícitamente a la clave.

(Heredado de BaseBundle)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
KeySet()

Devuelve un conjunto que contiene las cadenas usadas como claves en este lote.

(Heredado de BaseBundle)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
PutAll(PersistableBundle)

Inserta todas las asignaciones de persistableBundle especificadas en esta baseBundle.

(Heredado de BaseBundle)
PutBoolean(String, Boolean)

Inserta un valor booleano en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutBooleanArray(String, Boolean[])

Inserta un valor de matriz booleana en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutByteArray(String, Byte[])

Inserta un valor de matriz de bytes en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutDouble(String, Double)

Inserta un valor doble en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutDoubleArray(String, Double[])

Inserta un valor de matriz doble en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutInt(String, Int32)

Inserta un valor int en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutIntArray(String, Int32[])

Inserta un valor de matriz int en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutLong(String, Int64)

Inserta un valor largo en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutLongArray(String, Int64[])

Inserta un valor de matriz larga en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutPersistableBundle(String, PersistableBundle)

Inserta un valor PersistableBundle en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

PutString(String, String)

Inserta un valor de tipo String en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
PutStringArray(String, String[])

Inserta un valor de matriz de cadena en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

(Heredado de BaseBundle)
ReadFromStream(Stream)

Lee un objeto PersistableBundle de una clase InputStream.

Remove(String)

Quita cualquier entrada con la clave especificada de la asignación de este lote.

(Heredado de BaseBundle)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
Size()

Devuelve el número de asignaciones contenidas en este paquete.

(Heredado de BaseBundle)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Escribe el contenido de PersistableBundle en un paquete, normalmente para que se pase a través de una conexión IBinder.

WriteToStream(Stream)

Escribe el contenido de en PersistableBundle un OutputStreamobjeto .

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Asignación de claves de cadena a valores de varios tipos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Asignación de claves de cadena a valores de varios tipos.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Asignación de claves de cadena a valores de varios tipos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a