Linguaggio

Bundle.GetParcelableArray Metodo

Definizione

Overload

Nome Descrizione
GetParcelableArray(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.

GetParcelableArray(String, Class)

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

GetParcelableArray(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("getParcelableArray", "(Ljava/lang/String;)[Landroid/os/Parcelable;", "")]
public Android.OS.IParcelable[]? GetParcelableArray(string? key);
[<Android.Runtime.Register("getParcelableArray", "(Ljava/lang/String;)[Landroid/os/Parcelable;", "")>]
member this.GetParcelableArray : string -> Android.OS.IParcelable[]

Parametri

key
String

una stringa o null

Valori restituiti

un valore Parcelable[] 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.

<b>Nota: </b> se il valore previsto non è una classe fornita dalla piattaforma Android, è necessario chiamare #setClassLoader(ClassLoader) con il nome corretto ClassLoader . In caso contrario, questo metodo potrebbe generare un'eccezione o restituire null.

Questo membro è deprecato. Usare il tipo più sicuro #getParcelableArray(String, Class) a partire da Android Build.VERSION_CODES#TIRAMISU.

per android.os.Bundle.getParcelableArray(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

GetParcelableArray(String, Class)

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

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

Parametri

key
String

una stringa o null

clazz
Class

Tipo degli elementi all'interno della matrice. Questa operazione viene verificata solo quando non viene eseguito l'annullamento dell'operazione.

Valori restituiti

Object[]

un valore Parcelable[] o null

Attributi

Commenti

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>No 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>Nota: </b> se il valore previsto non è una classe fornita dalla piattaforma Android, è necessario chiamare #setClassLoader(ClassLoader) con il nome corretto ClassLoader . In caso contrario, questo metodo potrebbe generare un'eccezione o restituire null.

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

per android.os.Bundle.getParcelableArray(java.lang.String, java.lang.Class<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a