Parcel.ReadHashMap Methode

Definition

Überlädt

Name Beschreibung
ReadHashMap(ClassLoader)

Verwenden #readBundle(ClassLoader) Sie stattdessen (deren Daten mit #writeBundlegeschrieben worden sein müssen.

ReadHashMap(ClassLoader, Class, Class)

Identisch mit der #readHashMap(ClassLoader) Annahme clazzKey und clazzValue dem Parameter wie die typen, die für jedes Schlüssel- und Wertpaar erforderlich sind.

ReadHashMap(ClassLoader)

Verwenden #readBundle(ClassLoader) Sie stattdessen (deren Daten mit #writeBundlegeschrieben worden sein müssen.

[Android.Runtime.Register("readHashMap", "(Ljava/lang/ClassLoader;)Ljava/util/HashMap;", "")]
public System.Collections.IDictionary? ReadHashMap(Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("readHashMap", "(Ljava/lang/ClassLoader;)Ljava/util/HashMap;", "")>]
member this.ReadHashMap : Java.Lang.ClassLoader -> System.Collections.IDictionary

Parameter

loader
ClassLoader

Der Wert ist möglicherweise null.

Gibt zurück

Der Wert, der aus diesem Paket gelesen wird.

Attribute

Hinweise

Verwenden #readBundle(ClassLoader) Sie stattdessen (deren Daten mit #writeBundlegeschrieben worden sein müssen. Dient zum Lesen und Zurückgeben eines neuen HashMap-Objekts aus dem Paket an der aktuellen dataPosition(), wobei das angegebene Klassenladeprogramm verwendet wird, um eingeschlossene Paketables zu laden. Gibt NULL zurück, wenn das zuvor geschriebene Zuordnungsobjekt null war.

Dieses Element ist veraltet. Ziehen Sie die Verwendung #readBundle(ClassLoader) wie oben beschrieben in Betracht, falls diese Methode immer noch bevorzugt wird, die typsichere Version #readHashMap(ClassLoader, Class, Class) ab Android Build.VERSION_CODES#TIRAMISUzu verwenden.

Java Dokumentation für android.os.Parcel.readHashMap(java.lang.ClassLoader).

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:

ReadHashMap(ClassLoader, Class, Class)

Identisch mit der #readHashMap(ClassLoader) Annahme clazzKey und clazzValue dem Parameter wie die typen, die für jedes Schlüssel- und Wertpaar erforderlich sind.

[Android.Runtime.Register("readHashMap", "(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/HashMap;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public System.Collections.IDictionary? ReadHashMap(Java.Lang.ClassLoader? loader, Java.Lang.Class clazzKey, Java.Lang.Class clazzValue);
[<Android.Runtime.Register("readHashMap", "(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/HashMap;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
member this.ReadHashMap : Java.Lang.ClassLoader * Java.Lang.Class * Java.Lang.Class -> System.Collections.IDictionary

Parameter

loader
ClassLoader

Der Wert ist möglicherweise null.

clazzKey
Class

Der Wert darf nicht null sein.

clazzValue
Class

Der Wert darf nicht null sein.

Gibt zurück

Der zurückgegebene Wert kann null sein.

Attribute

Hinweise

Identisch mit der #readHashMap(ClassLoader) Annahme clazzKey und clazzValue dem Parameter wie die typen, die für jedes Schlüssel- und Wertpaar erforderlich sind.

Java Dokumentation für android.os.Parcel.readHashMap(java.lang.ClassLoader, java.lang.Class<? extends K>, java.lang.Class<? extends V>).

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: