Linguaggio

Parcel.ReadParcelableArray Metodo

Definizione

Overload

Nome Descrizione
ReadParcelableArray(ClassLoader)

Legge e restituisce una nuova matrice parcellabile dal pacco.

ReadParcelableArray(ClassLoader, Class)

#readParcelableArray(ClassLoader) Uguale a ma accetta clazz parametro come il tipo necessario per ogni elemento.

ReadParcelableArray(ClassLoader)

Legge e restituisce una nuova matrice parcellabile dal pacco.

[Android.Runtime.Register("readParcelableArray", "(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;", "")]
public Android.OS.IParcelable[]? ReadParcelableArray(Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("readParcelableArray", "(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;", "")>]
member this.ReadParcelableArray : Java.Lang.ClassLoader -> Android.OS.IParcelable[]

Parametri

loader
ClassLoader

Il valore può essere Null.

Valori restituiti

matrice particellabile o null se la matrice è null

Attributi

Commenti

Legge e restituisce una nuova matrice parcellabile dal pacco. Il caricatore di classe specificato verrà utilizzato per caricare eventuali partizzabili racchiusi.

Questo membro è deprecato. Usare la versione #readParcelableArray(ClassLoader, Class) più sicura del tipo a partire da Android Build.VERSION_CODES#TIRAMISU. Valutare anche la possibilità di modificare il formato da usare #createTypedArray(Parcelable.Creator) se possibile (ad esempio, se la classe degli elementi è finale) perché è anche più efficiente. Si noti che il passaggio a quest'ultimo richiede anche la modifica delle scritture.

per android.os.Parcel.readParcelableArray(java.lang.ClassLoader).

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

ReadParcelableArray(ClassLoader, Class)

#readParcelableArray(ClassLoader) Uguale a ma accetta clazz parametro come il tipo necessario per ogni elemento.

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

Parametri

loader
ClassLoader

Il valore può essere Null.

clazz
Class

Il valore non può essere Null.

Valori restituiti

Object[]

Il valore restituito può essere Null.

Attributi

Commenti

#readParcelableArray(ClassLoader) Uguale a ma accetta clazz parametro come il tipo necessario per ogni elemento.

<b Avviso: >/b<> 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 #readParcelableArray(ClassLoader) .

per android.os.Parcel.readParcelableArray(java.lang.ClassLoader, 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