Langue

PersistableBundle Classe

Définition

Mappage de clés string à des valeurs de différents types.

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

Remarques

Mappage de clés string à des valeurs de différents types. L’ensemble de types pris en charge par cette classe est volontairement limité aux objets simples qui peuvent être conservés et restaurés en toute sécurité à partir du disque.

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

Java documentation pour android.os.PersistableBundle.

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

Constructeurs

Nom Description
PersistableBundle()

Construit un nouvel objet PersistableBundle vide.

PersistableBundle(Int32)

Construit une nouvelle taille PersistableBundle vide pour contenir le nombre d’éléments donné.

PersistableBundle(PersistableBundle)

Construit un persistableBundle 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)
Creator

Obtient la valeur Creator.

Empty

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

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsEmpty

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

(Hérité de BaseBundle)
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 string à des valeurs de différents types.

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

(Hérité de BaseBundle)
Clone()

Clone le persistableBundle actuel.

Construct(JniObjectReference, JniObjectReferenceOptions)

Mappage de clés string à des valeurs de différents types.

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

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

(Hérité de BaseBundle)
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 string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

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

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

(Hérité de Object)
Get(String)

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

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
GetDouble(String)

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

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
GetPersistableBundle(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 ou si une valeur Null est explicitement associée à la clé donnée.

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
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é.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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(PersistableBundle)

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

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
PutPersistableBundle(String, PersistableBundle)

Insère une valeur PersistableBundle 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.

(Hérité de BaseBundle)
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.

(Hérité de BaseBundle)
ReadFromStream(Stream)

Lit un PersistableBundle à partir d’un InputStream.

Remove(String)

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

(Hérité de BaseBundle)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

Mappage de clés string à des valeurs de différents types.

(Hérité de JavaObject)
Size()

Retourne le nombre de mappages contenus dans ce bundle.

(Hérité de BaseBundle)
ToArray<T>()

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

(Hérité de Object)
ToString()

Retourne une représentation sous forme 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 PersistableBundle dans un colis, généralement pour qu’il soit transmis via une connexion IBinder.

WriteToStream(Stream)

Écrit le contenu de l’objet PersistableBundle dans un OutputStream.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Mappage de clés string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Mappage de clés string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

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

Mappage de clés string à des valeurs de différents types.

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 string à des valeurs de différents types.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à