Bundle.GetParcelableArray 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 |
|---|---|
| GetParcelableArray(String) |
Gibt den dem angegebenen Schlüssel zugeordneten Wert zurück, oder |
| GetParcelableArray(String, Class) |
Gibt den wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder |
GetParcelableArray(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("getParcelableArray", "(Ljava/lang/String;)[Landroid/os/Parcelable;", "")]
public Android.OS.IParcelable[]? GetParcelableArray(string? key);
[<Android.Runtime.Register("getParcelableArray", "(Ljava/lang/String;)[Landroid/os/Parcelable;", "")>]
member this.GetParcelableArray : string -> Android.OS.IParcelable[]
Parameter
- key
- String
eine Zeichenfolge oder null
Gibt zurück
ein Paketable[]-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 Mitglied ist veraltet. Verwenden Sie den typsicheren #getParcelableArray(String, Class) Start von Android Build.VERSION_CODES#TIRAMISU.
Java-Dokumentation für android.os.Bundle.getParcelableArray(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetParcelableArray(String, Class)
Gibt den wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder null wenn: <ul><li>No mapping of the desired type exists for the given key.
[Android.Runtime.Register("getParcelableArray", "(Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Object;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object[]? GetParcelableArray(string? key, Java.Lang.Class clazz);
[<Android.Runtime.Register("getParcelableArray", "(Ljava/lang/String;Ljava/lang/Class;)[Ljava/lang/Object;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetParcelableArray : string * Java.Lang.Class -> Java.Lang.Object[]
Parameter
- key
- String
eine Zeichenfolge oder null
- clazz
- Class
Der Typ der Elemente innerhalb des Arrays. Dies wird nur überprüft, wenn die Analyse aufgehoben wird.
Gibt zurück
ein Paketable[]-Wert oder null
- Attribute
Hinweise
Gibt den wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder null wenn: <ul><li>No mapping of the desired type exists for the given key.
<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> Wenn die Liste Elemente enthält, die die Parcelable Schnittstelle implementieren, muss die klasse, die implementiert Parcelable wird, 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 #getParcelableArray(String) Klasse.
Java-Dokumentation für android.os.Bundle.getParcelableArray(java.lang.String, java.lang.Class<T>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.