Sprache

Bundle.GetParcelableArrayList Methode

Definition

Überlädt

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

GetParcelableArrayList(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.

GetParcelableArrayList(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("getParcelableArrayList", "(Ljava/lang/String;)Ljava/util/ArrayList;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public System.Collections.IList? GetParcelableArrayList(string? key);
[<Android.Runtime.Register("getParcelableArrayList", "(Ljava/lang/String;)Ljava/util/ArrayList;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.GetParcelableArrayList : string -> System.Collections.IList

Parameter

key
String

eine Zeichenfolge oder null

Gibt zurück

Ein ArrayList<T-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.getParcelableArrayList(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:

GetParcelableArrayList(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("getParcelableArrayList", "(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList? GetParcelableArrayList(string? key, Java.Lang.Class clazz);
[<Android.Runtime.Register("getParcelableArrayList", "(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetParcelableArrayList : string * Java.Lang.Class -> System.Collections.IList

Parameter

key
String

eine Zeichenfolge oder null

clazz
Class

Der Typ der Elemente in der Arrayliste. Dies wird nur überprüft, wenn die Analyse aufgehoben wird.

Gibt zurück

Ein ArrayList<T-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 #getParcelableArrayList(String) Klasse.

Java Dokumentation für android.os.Bundle.getParcelableArrayList(java.lang.String, java.lang.Class<? extends 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.

Gilt für: