Sprache

Bundle.GetParcelableArray Methode

Definition

Überlädt

Name Beschreibung
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.

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.

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

Object[]

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.

Gilt für: