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

Documentación de Java para android.os.Bundle.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

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 especificado de elementos.

Bundle(PersistableBundle)

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

Propiedades

Class

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

(Heredado de Object)
ClassLoader

Devuelve classLoader asociado actualmente a este paquete.

Creator
Empty

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 archivo empaquetados.

IsEmpty

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

JniIdentityHashCode

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

(Heredado de Object)
JniPeerMembers

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

PeerReference

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

(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

Clear()

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

Clone()

Clona la agrupación actual.

ContainsKey(String)

Devuelve true si la clave especificada se encuentra en la asignación de este paquete.

DeepCopy()

Realice una copia profunda de la agrupación especificada.

DescribeContents()

Informar de la naturaleza de este contenido parcelable

Dispose()

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

(Heredado de Object)
Dispose(Boolean)

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

(Heredado de Object)
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 se asocia explícitamente a la clave.

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.

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.

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

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.

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.

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

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.

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.

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

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 se asocia 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.

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

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 se asocia 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.

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.

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.

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

GetFloat(String)

Devuelve el valor asociado a la clave especificada o 0.

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.

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

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
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.

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.

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

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.

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.

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

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

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.

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

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

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.

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.

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

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 se asocia 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.

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 se asocia 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.

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

JavaFinalize()

Llamado por 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 paquete.

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 del paquete especificado 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 booleano 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 float 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 corto 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 Parcelable 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 ArrayList<String> en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

ReadFromParcel(Parcel)

Lee el contenido del paquete 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 paquete.

SetClassLoader(ClassLoader)

Cambia classLoader que usa esta agrupación al crear instancias de objetos.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
Size()

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

ToArray<T>()

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

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

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

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

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

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <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

IJavaPeerable.Disposed()

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

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de Object)

Métodos de extensión

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.

GetJniTypeName(IJavaPeerable)

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

Se aplica a