Bundle Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
ClassLoader |
Devuelve classLoader asociado actualmente a este paquete. |
Creator | |
Empty |
No modificable |
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 |
JniPeerMembers |
Asignación de claves de cadena a varios |
PeerReference |
Asignación de claves de cadena a varios |
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 |
Dispose(Boolean) |
Asignación de claves de cadena a varios |
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 |
GetParcelable(String, Class) |
Devuelve el valor asociado a la clave especificada o |
GetParcelableArray(String) |
Devuelve el valor asociado a la clave especificada, o |
GetParcelableArray(String, Class) |
Devuelve el valor asociado a la clave especificada, o |
GetParcelableArrayList(String) |
Devuelve el valor asociado a la clave especificada, o |
GetParcelableArrayList(String, Class) |
Devuelve el valor asociado a la clave especificada, o |
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 |
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 |
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 |
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 |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Asignación de claves de cadena a varios |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Asignación de claves de cadena a varios |
IJavaPeerable.Finalized() |
Asignación de claves de cadena a varios |
IJavaPeerable.JniManagedPeerState |
Asignación de claves de cadena a varios |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Asignación de claves de cadena a varios |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Asignación de claves de cadena a varios |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Asignación de claves de cadena a varios |
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 |
GetJniTypeName(IJavaPeerable) |
Asignación de claves de cadena a varios |