Parcel.ReadParcelableList 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
ReadParcelableList(IList, ClassLoader, Class) |
|
ReadParcelableList(IList, ClassLoader) |
Leggere l'elenco di |
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
- cl
- ClassLoader
- clazz
- Class
Restituisce
- 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)
.
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
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
- cl
- ClassLoader
Restituisce
- 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
. 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.
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.