Lingua

Parcel.ReadParcelableList Metodo

Definizione

Overload

Nome Descrizione
ReadParcelableList(IList, ClassLoader, Class)

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

ReadParcelableList(IList, ClassLoader)

Leggere l'elenco di Parcelable oggetti nella posizione dei dati corrente nell'oggetto specificato list.

ReadParcelableList(IList, ClassLoader, Class)

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

[Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/util/List;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList ReadParcelableList(System.Collections.IList list, Java.Lang.ClassLoader? cl, Java.Lang.Class clazz);
[<Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/util/List;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.ReadParcelableList : System.Collections.IList * Java.Lang.ClassLoader * Java.Lang.Class -> System.Collections.IList

Parametri

list
IList

Il valore non può essere Null.

cl
ClassLoader

Il valore può essere Null.

clazz
Class

Il valore non può essere Null.

Valori restituiti

Il valore restituito è diverso da Null.

Attributi

Commenti

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

<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 #readParcelableList(List, ClassLoader) .

per android.os.Parcel.readParcelableList(java.util.List<T>, java.lang.ClassLoader, java.lang.Class<? extends 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

ReadParcelableList(IList, ClassLoader)

Leggere l'elenco di Parcelable oggetti nella posizione dei dati corrente nell'oggetto specificato list.

[Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;", "", ApiSince=29)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public System.Collections.IList ReadParcelableList(System.Collections.IList list, Java.Lang.ClassLoader? cl);
[<Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;", "", ApiSince=29)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.ReadParcelableList : System.Collections.IList * Java.Lang.ClassLoader -> System.Collections.IList

Parametri

list
IList

Il valore non può essere Null.

cl
ClassLoader

Il valore può essere Null.

Valori restituiti

Valore letto da questo pacco.

Attributi

Commenti

Leggere l'elenco di Parcelable oggetti nella posizione dei dati corrente nell'oggetto specificato list. Il contenuto di list viene sostituito. Se l'elenco serializzato è null, list viene cancellato.

Questo membro è deprecato. Usare la versione #readParcelableList(List, ClassLoader, Class) più sicura del tipo a partire da Android Build.VERSION_CODES#TIRAMISU. Valutare anche la possibilità di modificare il formato da usare #readTypedList(List, 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.readParcelableList(java.util.List<T>, 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