Parcel.WriteTypedArrayMap(ArrayMap, Int32) Methode

Definition

Flachen Sie eine ArrayMap Zeichenfolge mit Zeichenfolgenschlüsseln, die einen bestimmten Objekttyp in das Paket an der aktuellen dataPosition() enthalten, und wachsen Sie bei Bedarf dataCapacity().

[Android.Runtime.Register("writeTypedArrayMap", "(Landroid/util/ArrayMap;I)V", "", ApiSince=29)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public void WriteTypedArrayMap(Android.Util.ArrayMap? val, int parcelableFlags);
[<Android.Runtime.Register("writeTypedArrayMap", "(Landroid/util/ArrayMap;I)V", "", ApiSince=29)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.WriteTypedArrayMap : Android.Util.ArrayMap * int -> unit

Parameter

val
ArrayMap

Die Zuordnung der zu schreibenden Objekte.

parcelableFlags
Int32

Die zu verwendenden paketierbaren Kennzeichen.

Attribute

Hinweise

Flachen Sie eine ArrayMap Zeichenfolge mit Zeichenfolgenschlüsseln, die einen bestimmten Objekttyp in das Paket an der aktuellen dataPosition() enthalten, und wachsen Sie bei Bedarf dataCapacity(). Der Typ der Objekte im Array muss eine sein, die Paketable implementiert. Nur die Rohdaten der Objekte werden geschrieben und nicht deren Typ, daher müssen Sie die entsprechenden #createTypedArrayMap(Parcelable.Creator)

Java Dokumentation für android.os.Parcel.writeTypedArrayMap(android.util.ArrayMap<java.lang.String, T>, int).

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: