Langue

Bundle.GetSparseParcelableArray Méthode

Définition

Surcharges

Nom Description
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é.

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

[Android.Runtime.Register("getSparseParcelableArray", "(Ljava/lang/String;)Landroid/util/SparseArray;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public Android.Util.SparseArray? GetSparseParcelableArray(string? key);
[<Android.Runtime.Register("getSparseParcelableArray", "(Ljava/lang/String;)Landroid/util/SparseArray;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.GetSparseParcelableArray : string -> Android.Util.SparseArray

Paramètres

key
String

une chaîne ou une valeur Null

Retours

Un SparseArray de valeurs T, ou null

Attributs

Remarques

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

Ce membre est déconseillé. Utilisez le type-plus sûr #getSparseParcelableArray(String, Class) à partir d’Android Build.VERSION_CODES#TIRAMISU.

Java documentation pour android.os.Bundle.getSparseParcelableArray(java.lang.String).

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.

S’applique à

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.

[Android.Runtime.Register("getSparseParcelableArray", "(Ljava/lang/String;Ljava/lang/Class;)Landroid/util/SparseArray;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Util.SparseArray? GetSparseParcelableArray(string? key, Java.Lang.Class clazz);
[<Android.Runtime.Register("getSparseParcelableArray", "(Ljava/lang/String;Ljava/lang/Class;)Landroid/util/SparseArray;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetSparseParcelableArray : string * Java.Lang.Class -> Android.Util.SparseArray

Paramètres

key
String

une chaîne ou une valeur Null

clazz
Class

Type des éléments à l’intérieur du tableau épars. Cela n’est vérifié que lors de l’annulation de l’personnalisation.

Retours

Un SparseArray de valeurs T, ou null

Attributs

Remarques

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. <La valeur li>A null est explicitement associée à la clé. <li>L’objet n’est pas de type clazz. </ul>

<b>Avertissement : </b> si la liste contient des éléments implémentant l’interface Parcelable , la classe qui implémente Parcelable doit être la classe englobante immédiatement du type d’exécution de son champ CREATOR (autrement dit, Class#getEnclosingClass() doit retourner la classe d’implémentation de colisable), sinon cette méthode peut lever une exception. Si la classe Parcelable n’entoure pas le CRÉATEUR, utilisez plutôt la classe dépréciée #getSparseParcelableArray(String) .

Java documentation pour android.os.Bundle.getSparseParcelableArray(java.lang.String, java.lang.Class<? extends T>).

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.

S’applique à