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
Параметры
- val
- FileDescriptor
- Атрибуты
Комментарии
При необходимости напишите файл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.