Parcel.ReadParcelable 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
| Nome | Descrizione |
|---|---|
| ReadParcelable(ClassLoader) |
Legge e restituisce un nuovo pacco particellabile. |
| ReadParcelable(ClassLoader, Class) |
|
ReadParcelable(ClassLoader)
Legge e restituisce un nuovo pacco particellabile.
[Android.Runtime.Register("readParcelable", "(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public Java.Lang.Object? ReadParcelable(Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("readParcelable", "(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.ReadParcelable : Java.Lang.ClassLoader -> Java.Lang.Object
Parametri
- loader
- ClassLoader
ClassLoader da cui creare un'istanza dell'oggetto Parcelable o Null per il caricatore di classe predefinito.
Valori restituiti
Restituisce l'oggetto Parcelable appena creato oppure null se è stato scritto un oggetto Null.
- Attributi
Eccezioni
Genera BadParcelableException se si è verificato un errore durante il tentativo di creare un'istanza di Parcelable.
Commenti
Legge e restituisce un nuovo pacco particellabile. Il caricatore di classe specificato verrà utilizzato per caricare eventuali partizzabili racchiusi. Se è Null, verrà usato il caricatore di classi predefinito.
Questo membro è deprecato. Usare la versione #readParcelable(ClassLoader, Class) più sicura del tipo a partire da Android Build.VERSION_CODES#TIRAMISU. Valutare anche la possibilità di modificare il formato da usare Parcelable.Creator#createFromParcel(Parcel) , se possibile, poiché questo è anche più efficiente. Si noti che il passaggio a quest'ultimo richiede anche la modifica delle scritture.
per android.os.Parcel.readParcelable(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
ReadParcelable(ClassLoader, Class)
#readParcelable(ClassLoader) Uguale a ma accetta clazz parametro come il tipo necessario per ogni elemento.
[Android.Runtime.Register("readParcelable", "(Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Object;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? ReadParcelable(Java.Lang.ClassLoader? loader, Java.Lang.Class clazz);
[<Android.Runtime.Register("readParcelable", "(Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Object;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.ReadParcelable : Java.Lang.ClassLoader * Java.Lang.Class -> Java.Lang.Object
Parametri
- loader
- ClassLoader
- clazz
- Class
Valori restituiti
- Attributi
Commenti
#readParcelable(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 #readParcelable(ClassLoader) .
per android.os.Parcel.readParcelable(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.