Parcel.WriteMap(IDictionary) Methode

Definition

Verwenden Sie stattdessen #writeBundle.

[Android.Runtime.Register("writeMap", "(Ljava/util/Map;)V", "")]
public void WriteMap(System.Collections.IDictionary? val);
[<Android.Runtime.Register("writeMap", "(Ljava/util/Map;)V", "")>]
member this.WriteMap : System.Collections.IDictionary -> unit

Parameter

Attribute

Hinweise

Verwenden Sie stattdessen #writeBundle. Flacht eine Karte in das Paket an der aktuellen dataPosition(), wachsende dataCapacity() bei Bedarf. Die Zuordnungsschlüssel müssen Zeichenfolgenobjekte sein. Die Kartenwerte werden verwendet #writeValue und müssen dort der Spezifikation entsprechen.

Es wird dringend empfohlen, anstelle dieser Methode zu verwenden #writeBundle , da die Bundle-Klasse eine typsichere API bereitstellt, mit der Sie an der Stelle des Marshallings mysteriöse Typfehler vermeiden können.

Java Dokumentation für android.os.Parcel.writeMap(java.util.Map).

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: