Langage

Bundle Classe

Définition

Mappage de clés de chaîne à différentes Parcelable valeurs.

[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
Héritage
Attributs
Implémente

Remarques

Mappage de clés de chaîne à différentes Parcelable valeurs.

<b>Avertissement :</b> Notez qu’il Bundle s’agit d’un conteneur différé et, par conséquent, qu’il n’implémente #equals(Object) pas ou #hashCode().

Documentation Java pour android.os.Bundle.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
Bundle()

Construit un nouveau bundle vide.

Bundle(Bundle)

Construit un bundle contenant une copie des mappages à partir du bundle donné.

Bundle(ClassLoader)

Construit un nouveau bundle vide qui utilise un ClassLoader spécifique pour instancier des objets Parcelable et Serializable.

Bundle(Int32)

Construit un nouveau bundle vide dimensionné pour contenir le nombre d’éléments donné.

Bundle(PersistableBundle)

Construit un bundle contenant une copie des mappages à partir du persistableBundle donné.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ClassLoader

Retournez le ClassLoader actuellement associé à ce bundle.

Creator

Obtient la valeur Creator.

Empty

Un inmodifiable Bundle qui est toujours #isEmpty() empty.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasFileDescriptors

Indique si le bundle contient des descripteurs de fichier parcelles.

IsEmpty

Retourne true si le mappage de ce bundle est vide, false dans le cas contraire.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
JniPeerMembers

Fournit des métadonnées de membre homologue JNI pour ce type.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de BaseBundle)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de BaseBundle)

Méthodes

Nom Description
Clear()

Supprime tous les éléments du mappage de ce bundle.

Clone()

Clone le bundle actuel.

Construct(JniObjectReference, JniObjectReferenceOptions)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
ContainsKey(String)

Retourne true si la clé donnée est contenue dans le mappage de ce bundle.

DeepCopy()

Effectuez une copie approfondie de l’offre groupée donnée.

DescribeContents()

Signaler la nature du contenu de cette colisable

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
Equals(Object)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Get(String)
Obsolète.

Retourne l’entrée avec la clé donnée en tant qu’objet.

GetBinder(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetBoolean(String, Boolean)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetBoolean(String)

Retourne la valeur associée à la clé donnée, ou false si aucun mappage du type souhaité n’existe pour la clé donnée.

GetBooleanArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetBundle(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetByte(String, SByte)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetByte(String)

Retourne la valeur associée à la clé donnée, ou (octet) 0 si aucun mappage du type souhaité n’existe pour la clé donnée.

GetByteArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetChar(String, Char)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetChar(String)

Retourne la valeur associée à la clé donnée, ou (char) 0 si aucun mappage du type souhaité n’existe pour la clé donnée.

GetCharArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetCharSequence(String, String)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée ou si une valeur null est explicitement associée à la clé donnée.

GetCharSequence(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetCharSequenceArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetCharSequenceArrayFormatted(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetCharSequenceArrayList(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetCharSequenceFormatted(String, ICharSequence)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée ou si une valeur null est explicitement associée à la clé donnée.

GetCharSequenceFormatted(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetDouble(String, Double)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetDouble(String)

Retourne la valeur associée à la clé donnée, ou 0,0 si aucun mappage du type souhaité n’existe pour la clé donnée.

GetDoubleArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetFloat(String, Single)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetFloat(String)

Retourne la valeur associée à la clé donnée, ou 0.

GetFloatArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetInt(String, Int32)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetInt(String)

Retourne la valeur associée à la clé donnée, ou 0 si aucun mappage du type souhaité n’existe pour la clé donnée.

GetIntArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetIntegerArrayList(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetLong(String, Int64)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetLong(String)

Retourne la valeur associée à la clé donnée, ou 0L si aucun mappage du type souhaité n’existe pour la clé donnée.

GetLongArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetParcelable(String, Class)

Retourne la valeur associée à la clé donnée ou null si : <ul><li>Aucun mappage du type souhaité existe pour la clé donnée.

GetParcelable(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une null valeur est explicitement associée à la clé.

GetParcelableArray(String, Class)

Retourne la valeur associée à la clé donnée, ou null si : <ul><li>Aucun mappage du type souhaité existe pour la clé donnée.

GetParcelableArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetParcelableArrayList(String, Class)

Retourne la valeur associée à la clé donnée, ou null si : <ul><li>Aucun mappage du type souhaité existe pour la clé donnée.

GetParcelableArrayList(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une null valeur est explicitement associée à la clé.

GetSerializable(String, Class)

Retourne la valeur associée à la clé donnée, ou null si : <ul><li>Aucun mappage du type souhaité existe pour la clé donnée.

GetSerializable(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetShort(String, Int16)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetShort(String)

Retourne la valeur associée à la clé donnée, ou (court) 0 si aucun mappage du type souhaité n’existe pour la clé donnée.

GetShortArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetSize(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetSizeF(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetSparseParcelableArray(String, Class)

Retourne la valeur associée à la clé donnée, ou null si : <ul><li>Aucun mappage du type souhaité existe pour la clé donnée.

GetSparseParcelableArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetString(String, String)

Retourne la valeur associée à la clé donnée, ou defaultValue si aucun mappage du type souhaité n’existe pour la clé donnée.

GetString(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetStringArray(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

GetStringArrayList(String)

Retourne la valeur associée à la clé donnée, ou null si aucun mappage du type souhaité n’existe pour la clé donnée ou qu’une valeur Null est explicitement associée à la clé.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
KeySet()

Retourne un jeu contenant les chaînes utilisées en tant que clés dans ce bundle.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
PutAll(Bundle)

Insère tous les mappages du bundle donné dans ce bundle.

PutAll(PersistableBundle)

Insère tous les mappages du PersistableBundle donné dans ce BaseBundle.

(Hérité de BaseBundle)
PutBinder(String, IBinder)

Insère une IBinder valeur dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutBoolean(String, Boolean)

Insère une valeur booléenne dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutBooleanArray(String, Boolean[])

Insère une valeur de tableau booléenne dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutBundle(String, Bundle)

Insère une valeur Bundle dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutByte(String, SByte)

Insère une valeur d’octet dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutByteArray(String, Byte[])

Insère une valeur de tableau d’octets dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutChar(String, Char)

Insère une valeur char dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharArray(String, Char[])

Insère une valeur de tableau de caractères dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharSequence(String, ICharSequence)

Insère une valeur CharSequence dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharSequence(String, String)

Insère une valeur CharSequence dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharSequenceArray(String, ICharSequence[])

Insère une valeur de tableau CharSequence dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharSequenceArray(String, String[])

Insère une valeur de tableau CharSequence dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutCharSequenceArrayList(String, IList<ICharSequence>)

Insère une valeur ArrayList<CharSequence> dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutDouble(String, Double)

Insère une valeur double dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutDoubleArray(String, Double[])

Insère une valeur de tableau double dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutFloat(String, Single)

Insère une valeur float dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutFloatArray(String, Single[])

Insère une valeur de tableau float dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutInt(String, Int32)

Insère une valeur int dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutIntArray(String, Int32[])

Insère une valeur de tableau int dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutIntegerArrayList(String, IList<Integer>)

Insère une valeur d’entier< ArrayList>dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutLong(String, Int64)

Insère une valeur longue dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutLongArray(String, Int64[])

Insère une valeur de tableau longue dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutParcelable(String, IParcelable)

Insère une valeur Parcelable dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutParcelableArray(String, IParcelable[])

Insère un tableau de valeurs Parcelable dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutParcelableArrayList(String, IList<IParcelable>)

Insère une liste de valeurs colisables dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutSerializable(String, ISerializable)

Insère une valeur sérialisable dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutShort(String, Int16)

Insère une valeur courte dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutShortArray(String, Int16[])

Insère une valeur de tableau courte dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutSize(String, Size)

Insère une valeur Size dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutSizeF(String, SizeF)

Insère une valeur SizeF dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutSparseParcelableArray(String, SparseArray)

Insère un SparceArray de valeurs Parcelable dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutString(String, String)

Insère une valeur de chaîne dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutStringArray(String, String[])

Insère une valeur de tableau de chaînes dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

PutStringArrayList(String, IList<String>)

Insère une valeur de chaîne< ArrayList>dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.

ReadFromParcel(Parcel)

Lit le contenu de colis dans ce bundle, généralement pour qu’il soit transmis via une connexion IBinder.

Remove(String)

Supprime toute entrée avec la clé donnée du mappage de ce bundle.

SetClassLoader(ClassLoader)

Modifie le ClassLoader que ce bundle utilise lors de l’instanciation d’objets.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
Size()

Retourne le nombre de mappages contenus dans ce bundle.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Écrit le contenu groupé dans un colis, généralement pour qu’il soit transmis par le biais d’une connexion IBinder.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Mappage de clés de chaîne à différentes Parcelable valeurs.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Mappage de clés de chaîne à différentes Parcelable valeurs.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Mappage de clés de chaîne à différentes Parcelable valeurs.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à