Parcel.ReadParcelableArray Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ReadParcelableArray(ClassLoader) |
Lisez et renvoyez un nouveau tableau De colis à partir du colis. |
| ReadParcelableArray(ClassLoader, Class) |
Identique à |
ReadParcelableArray(ClassLoader)
Lisez et renvoyez un nouveau tableau De colis à partir du colis.
[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[]
Paramètres
- loader
- ClassLoader
La valeur peut être null.
Retours
tableau colisable ou null si le tableau a la valeur Null
- Attributs
Remarques
Lisez et renvoyez un nouveau tableau De colis à partir du colis. Le chargeur de classe donné sera utilisé pour charger tous les colis fermés.
Ce membre est déconseillé. Utilisez la version #readParcelableArray(ClassLoader, Class) plus sûre de type à partir d’Android Build.VERSION_CODES#TIRAMISU. Envisagez également de modifier le format à utiliser #createTypedArray(Parcelable.Creator) si possible (par exemple, si la classe des éléments est finale), car cela est également plus performant. Notez que la modification de ce dernier nécessite également de modifier les écritures.
Java documentation pour android.os.Parcel.readParcelableArray(java.lang.ClassLoader).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ReadParcelableArray(ClassLoader, Class)
Identique à #readParcelableArray(ClassLoader) mais accepte clazz le paramètre comme type requis pour chaque élément.
[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[]
Paramètres
- loader
- ClassLoader
La valeur peut être null.
- clazz
- Class
La valeur ne peut pas être null.
Retours
La valeur retournée peut être null.
- Attributs
Remarques
Identique à #readParcelableArray(ClassLoader) mais accepte clazz le paramètre comme type requis pour chaque élément.
<b>Avertissement : </b> la classe qui implémente Parcelable doit être la classe englobante immédiatement du type d’exécution de son champ CREATOR (autrement dit, Class#getEnclosingClass() doit retourner la classe d’implémentation de colisable), sinon cette méthode peut lever une exception. Si la classe Parcelable n’entoure pas le CRÉATEUR, utilisez plutôt la classe dépréciée #readParcelableArray(ClassLoader) .
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.