Bundle.GetParcelable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetParcelable(String) |
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück, oder |
| GetParcelable(String, Class) |
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück oder |
GetParcelable(String)
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück, oder null wenn keine Zuordnung des gewünschten Typs für den angegebenen Schlüssel vorhanden ist oder ein null Wert explizit dem Schlüssel zugeordnet ist.
[Android.Runtime.Register("getParcelable", "(Ljava/lang/String;)Landroid/os/Parcelable;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public Java.Lang.Object? GetParcelable(string? key);
[<Android.Runtime.Register("getParcelable", "(Ljava/lang/String;)Landroid/os/Parcelable;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.GetParcelable : string -> Java.Lang.Object
Parameter
- key
- String
eine Zeichenfolge oder null
Gibt zurück
ein paketfähiger Wert oder null
- Attribute
Hinweise
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück, oder null wenn keine Zuordnung des gewünschten Typs für den angegebenen Schlüssel vorhanden ist oder ein null Wert explizit dem Schlüssel zugeordnet ist.
<b>Hinweis: </b> Wenn der erwartete Wert keine Klasse ist, die von der Android-Plattform bereitgestellt wird, müssen Sie zuerst mit der richtigen #setClassLoader(ClassLoader) anrufenClassLoader. Andernfalls löst diese Methode möglicherweise eine Ausnahme aus oder gibt sie zurück null.
Dieses Element ist veraltet. Verwenden Sie den typsicheren #getParcelable(String, Class) Start von Android Build.VERSION_CODES#TIRAMISU.
Java Dokumentation für android.os.Bundle.getParcelable(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetParcelable(String, Class)
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück oder null wenn: <ul><li>No-Zuordnung des gewünschten Typs ist für den angegebenen Schlüssel vorhanden.
[Android.Runtime.Register("getParcelable", "(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? GetParcelable(string? key, Java.Lang.Class clazz);
[<Android.Runtime.Register("getParcelable", "(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetParcelable : string * Java.Lang.Class -> Java.Lang.Object
Parameter
- key
- String
eine Zeichenfolge oder null
- clazz
- Class
Der Typ des objekts erwartet
Gibt zurück
ein paketfähiger Wert oder null
- Attribute
Hinweise
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück oder null wenn: <ul><li>No-Zuordnung des gewünschten Typs ist für den angegebenen Schlüssel vorhanden.
<li>A-Wert null ist explizit dem Schlüssel zugeordnet.
<li>Das Objekt ist nicht vom Typ clazz.
</ul>
<b>Hinweis: </b> Wenn der erwartete Wert keine Klasse ist, die von der Android-Plattform bereitgestellt wird, müssen Sie zuerst mit der richtigen #setClassLoader(ClassLoader) anrufenClassLoader. Andernfalls löst diese Methode möglicherweise eine Ausnahme aus oder gibt sie zurück null.
<b>Warnung: </b> Die implementierte Parcelable Klasse muss die sofort eingeschlossene Klasse des Laufzeittyps des CREATOR-Felds sein (d Class#getEnclosingClass() . h. die paketierbare Implementierungsklasse zurückgeben), andernfalls kann diese Methode eine Ausnahme auslösen. Wenn die Paketable-Klasse den CREATOR nicht einschließt, verwenden Sie stattdessen die veraltete #getParcelable(String) Klasse.
Java Dokumentation für android.os.Bundle.getParcelable(java.lang.String, java.lang.Class<T>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.