Condividi tramite


Parcel.ReadList Metodo

Definizione

Overload

ReadList(IList, ClassLoader)

Leggere un oggetto List esistente dal pacco nella dataPosition(corrente), usando il caricatore di classe specificato per caricare eventuali partizionabili racchiusi.

ReadList(IList, ClassLoader, Class)

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

ReadList(IList, ClassLoader)

Leggere un oggetto List esistente dal pacco nella dataPosition(corrente), usando il caricatore di classe specificato per caricare eventuali partizionabili racchiusi.

[Android.Runtime.Register("readList", "(Ljava/util/List;Ljava/lang/ClassLoader;)V", "")]
public void ReadList (System.Collections.IList outVal, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("readList", "(Ljava/util/List;Ljava/lang/ClassLoader;)V", "")>]
member this.ReadList : System.Collections.IList * Java.Lang.ClassLoader -> unit

Parametri

outVal
IList
loader
ClassLoader
Attributi

Commenti

Leggere un oggetto List esistente dal pacco nella dataPosition(corrente), usando il caricatore di classe specificato per caricare eventuali partizionabili racchiusi. Se è Null, viene usato il caricatore di classi predefinito.

Questo membro è deprecato. Usare la versione #readList(List, ClassLoader, Class) più sicura del tipo a partire da Android Build.VERSION_CODES#TIRAMISU. Prendere in considerazione anche la modifica del 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.

Documentazione java per android.os.Parcel.readList(java.util.List, java.lang.ClassLoader).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ReadList(IList, ClassLoader, Class)

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

[Android.Runtime.Register("readList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)V", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public void ReadList (System.Collections.IList outVal, Java.Lang.ClassLoader? loader, Java.Lang.Class clazz);
[<Android.Runtime.Register("readList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)V", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.ReadList : System.Collections.IList * Java.Lang.ClassLoader * Java.Lang.Class -> unit

Parametri

outVal
IList
loader
ClassLoader
clazz
Class
Attributi

Commenti

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

Documentazione java per android.os.Parcel.readList(java.util.List<? super T>, java.lang.ClassLoader, java.lang.Class<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a