Condividi tramite


Bundle.GetSparseParcelableArray Metodo

Definizione

Overload

GetSparseParcelableArray(String)

Restituisce il valore associato alla chiave specificata oppure Null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetSparseParcelableArray(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>Nessun mapping del tipo desiderato esiste per la chiave specificata.

GetSparseParcelableArray(String)

Restituisce il valore associato alla chiave specificata oppure Null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

[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

Parametri

key
String

un valore String o Null

Restituisce

sparseArray di valori T o Null

Attributi

Commenti

Restituisce il valore associato alla chiave specificata oppure Null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

Metodo deprecato. Usare il tipo più sicuro #getSparseParcelableArray(String, Class) a partire da Android Build.VERSION_CODES#TIRAMISU.

Documentazione java per android.os.Bundle.getSparseParcelableArray(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a

GetSparseParcelableArray(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>Nessun mapping del tipo desiderato esiste per la chiave specificata.

[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

Parametri

key
String

un valore String o Null

clazz
Class

Tipo degli elementi all'interno della matrice di tipo sparse. Questo viene verificato solo quando non si esegue l'operazione di annullamento.

Restituisce

sparseArray di valori T o Null

Attributi

Commenti

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>Nessun mapping del tipo desiderato esiste per la chiave specificata. <li>Un null valore è associato in modo esplicito alla chiave. <li>L'oggetto non è di tipo clazz. </ul>

<b>Avviso: </b> se l'elenco contiene elementi che implementano l'interfaccia Parcelable , la classe che implementa Parcelable deve essere la classe che racchiude immediatamente il tipo di runtime del relativo campo CREATOR (ovvero deve Class#getEnclosingClass() restituire la classe di implementazione partibile), altrimenti questo metodo potrebbe generare un'eccezione. Se la classe Parcelable non racchiude creatore, utilizzare invece la deprecata #getSparseParcelableArray(String) .

Documentazione java per android.os.Bundle.getSparseParcelableArray(java.lang.String, java.lang.Class<? extends T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a