Bundle Clase

Definición

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

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

Comentarios

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

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

Java documentación para android.os.Bundle.

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
Bundle()

Construye un nuevo paquete vacío.

Bundle(Bundle)

Construye un paquete que contiene una copia de las asignaciones de la agrupación especificada.

Bundle(ClassLoader)

Construye un nuevo paquete vacío que usa un classLoader específico para crear instancias de objetos Parcelable y Serializable.

Bundle(Int32)

Construye un nuevo tamaño de agrupación vacío para contener el número determinado de elementos.

Bundle(PersistableBundle)

Construye un paquete que contiene una copia de las asignaciones del objeto PersistableBundle especificado.

Propiedades

Nombre Description
Class

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

(Heredado de Object)
ClassLoader

Devuelve classLoader asociado actualmente a este paquete.

Creator

Obtiene el valor creator.

Empty

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

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasFileDescriptors

Informa de si la agrupación contiene descriptores de archivos empaquetados.

IsEmpty

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

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 varios Parcelable valores.

(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.

Clone()

Clona el paquete actual.

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
ContainsKey(String)

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

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 varios Parcelable valores.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
Get(String)
Obsoletos.

Devuelve la entrada con la clave especificada como un objeto .

GetBinder(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.

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.

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.

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.

GetBundle(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.

GetByte(String, SByte)

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

GetByte(String)

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

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.

GetChar(String, Char)

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

GetChar(String)

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

GetCharArray(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.

GetCharSequence(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.

GetCharSequence(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.

GetCharSequenceArray(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.

GetCharSequenceArrayFormatted(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.

GetCharSequenceArrayList(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.

GetCharSequenceFormatted(String, ICharSequence)

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.

GetCharSequenceFormatted(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.

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.

GetDouble(String)

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

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.

GetFloat(String, Single)

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

GetFloat(String)

Devuelve el valor asociado a la clave especificada o 0.

GetFloatArray(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.

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.

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.

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.

GetIntegerArrayList(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.

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.

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.

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.

GetParcelable(String, Class)

Devuelve el valor asociado a la clave especificada o null si: <ul><li>No existe la asignación del tipo deseado para la clave especificada.

GetParcelable(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 null valor se asocia explícitamente a la clave.

GetParcelableArray(String, Class)

Devuelve el valor asociado a la clave especificada o null si: <ul><li>No existe una asignación del tipo deseado para la clave especificada.

GetParcelableArray(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.

GetParcelableArrayList(String, Class)

Devuelve el valor asociado a la clave especificada o null si: <ul><li>No existe una asignación del tipo deseado para la clave especificada.

GetParcelableArrayList(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 null valor se asocia explícitamente a la clave.

GetSerializable(String, Class)

Devuelve el valor asociado a la clave especificada o null si: <ul><li>No existe una asignación del tipo deseado para la clave especificada.

GetSerializable(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.

GetShort(String, Int16)

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

GetShort(String)

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

GetShortArray(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.

GetSize(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.

GetSizeF(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.

GetSparseParcelableArray(String, Class)

Devuelve el valor asociado a la clave especificada o null si: <ul><li>No existe una asignación del tipo deseado para la clave especificada.

GetSparseParcelableArray(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.

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.

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.

GetStringArrayList(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.

JavaFinalize()

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.

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(Bundle)

Inserta todas las asignaciones de la agrupación especificada en este lote.

PutAll(PersistableBundle)

Inserta todas las asignaciones de persistableBundle especificadas en esta baseBundle.

(Heredado de BaseBundle)
PutBinder(String, IBinder)

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

PutBoolean(String, Boolean)

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

PutBooleanArray(String, Boolean[])

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

PutBundle(String, Bundle)

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

PutByte(String, SByte)

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

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.

PutChar(String, Char)

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

PutCharArray(String, Char[])

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

PutCharSequence(String, ICharSequence)

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

PutCharSequence(String, String)

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

PutCharSequenceArray(String, ICharSequence[])

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

PutCharSequenceArray(String, String[])

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

PutCharSequenceArrayList(String, IList<ICharSequence>)

Inserta un valor ArrayList<CharSequence> en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

PutDouble(String, Double)

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

PutDoubleArray(String, Double[])

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

PutFloat(String, Single)

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

PutFloatArray(String, Single[])

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

PutInt(String, Int32)

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

PutIntArray(String, Int32[])

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

PutIntegerArrayList(String, IList<Integer>)

Inserta un valor entero< ArrayList>en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

PutLong(String, Int64)

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

PutLongArray(String, Int64[])

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

PutParcelable(String, IParcelable)

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

PutParcelableArray(String, IParcelable[])

Inserta una matriz de valores parcelables en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

PutParcelableArrayList(String, IList<IParcelable>)

Inserta una lista de valores parcelables en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

PutSerializable(String, ISerializable)

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

PutShort(String, Int16)

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

PutShortArray(String, Int16[])

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

PutSize(String, Size)

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

PutSizeF(String, SizeF)

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

PutSparseParcelableArray(String, SparseArray)

Inserta un SparceArray de valores parcelables 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.

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.

PutStringArrayList(String, IList<String>)

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

ReadFromParcel(Parcel)

Lee el contenido de La parcela en este paquete, normalmente para que se pase a través de una conexión IBinder.

Remove(String)

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

SetClassLoader(ClassLoader)

Cambia el objeto ClassLoader que usa esta agrupación al crear instancias de objetos.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
Size()

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

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 del paquete en un paquete, normalmente para que se pase a través de una conexión IBinder.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de JavaObject)
IJavaPeerable.Finalized()

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

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

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 varios Parcelable valores.

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