Parcel.WriteTypedSparseArray(SparseArray, Int32) Metodo

Definizione

Appiattire un SparseArray oggetto contenente un particolare tipo di oggetto nel pacco in corrispondenza dell'oggetto dataPosition() corrente e, se necessario, aumenta i datiCapacity().

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

Parametri

val
SparseArray

Elenco di oggetti da scrivere.

parcelableFlags
Int32

Bandiere particellabili da utilizzare.

Attributi

Commenti

Appiattire un SparseArray oggetto contenente un particolare tipo di oggetto nel pacco in corrispondenza dell'oggetto dataPosition() corrente e, se necessario, aumenta i datiCapacity(). Il tipo degli oggetti nella matrice deve essere uno che implementa Parcelable. A differenza del metodo generico #writeSparseArray(SparseArray) , tuttavia, vengono scritti solo i dati non elaborati degli oggetti e non il relativo tipo, pertanto è necessario usare l'oggetto corrispondente #createTypedSparseArray(Parcelable.Creator).

per android.os.Parcel.writeTypedSparseArray(android.util.SparseArray<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