Bundle.GetSparseParcelableArray Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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)
.
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.