Parcel.WriteTypedArrayMap(ArrayMap, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)
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.