Linguaggio

Parcel.WriteTypedArrayMap(ArrayMap, Int32) Metodo

Definizione

Appiattire un oggetto ArrayMap con chiavi stringa contenenti un tipo di oggetto specifico nel pacco in corrispondenza del dataPosition() corrente e, se necessario, aumentare i datiCapacity().

[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

Parametri

val
ArrayMap

Mappa di oggetti da scrivere.

parcelableFlags
Int32

Bandiere particellabili da utilizzare.

Attributi

Commenti

Appiattire un oggetto ArrayMap con chiavi stringa contenenti un tipo di oggetto specifico nel pacco in corrispondenza del dataPosition() corrente e, se necessario, aumentare i datiCapacity(). Il tipo degli oggetti nella matrice deve essere uno che implementa Parcelable. Vengono scritti solo i dati non elaborati degli oggetti e non il relativo tipo, pertanto è necessario usare il corrispondente #createTypedArrayMap(Parcelable.Creator)

per android.os.Parcel.writeTypedArrayMap(android.util.ArrayMap<java.lang.String, T>, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a