Поделиться через


Parcel.WriteFileDescriptor(FileDescriptor) Метод

Определение

При необходимости напишите файлDescriptor в посылку по текущему объекту dataPosition(), увеличивая dataCapacity().

[Android.Runtime.Register("writeFileDescriptor", "(Ljava/io/FileDescriptor;)V", "")]
public void WriteFileDescriptor (Java.IO.FileDescriptor val);
[<Android.Runtime.Register("writeFileDescriptor", "(Ljava/io/FileDescriptor;)V", "")>]
member this.WriteFileDescriptor : Java.IO.FileDescriptor -> unit

Параметры

Атрибуты

Комментарии

При необходимости напишите файлDescriptor в посылку по текущему объекту dataPosition(), увеличивая dataCapacity().

<p class="осторожность">Дескриптор файла не будет закрыт, что может привести к утечкам дескриптора файла при возврате объектов из вызовов Binder. Используйте ParcelFileDescriptor#writeToParcel вместо этого, который принимает контекстные флаги и закроет исходный дескриптор файла, если Parcelable#PARCELABLE_WRITE_RETURN_VALUE задан.</p>

Документация по Java для android.os.Parcel.writeFileDescriptor(java.io.FileDescriptor).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к