Parcel.WriteParcelableArray(Object[], ParcelableWriteFlags) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Напишите разнородный массив объектов, доступных для посылок.
[Android.Runtime.Register("writeParcelableArray", "([Landroid/os/Parcelable;I)V", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public void WriteParcelableArray (Java.Lang.Object[]? value, Android.OS.ParcelableWriteFlags parcelableFlags);
[<Android.Runtime.Register("writeParcelableArray", "([Landroid/os/Parcelable;I)V", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.WriteParcelableArray : Java.Lang.Object[] * Android.OS.ParcelableWriteFlags -> unit
Параметры
- value
- Object[]
Массив объектов для записи.
- parcelableFlags
- ParcelableWriteFlags
Контекстные флаги, как показано Parcelable#writeToParcel(Parcel, int) Parcelable.writeToParcel()
.
- Атрибуты
Комментарии
Напишите разнородный массив объектов, доступных для посылок. Каждый объект в массиве записывается вместе с его именем класса, чтобы затем создать экземпляр правильного класса. В результате это значительно больше накладных расходов, чем #writeTypedArray
, но правильно обрабатывает массив, содержащий более одного типа объекта.
Документация по Java для android.os.Parcel.writeParcelableArray(T[], int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.