Intent.ClipData Свойство

Определение

Возвращает объект , связанный ClipData с этим намерением. -или- Задайте объект , связанный ClipData с этим намерением.

public virtual Android.Content.ClipData? ClipData { [Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")] get; [Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")] set; }
[<get: Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")>]
[<set: Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")>]
member this.ClipData : Android.Content.ClipData with get, set

Значение свойства

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает объект , связанный ClipData с этим намерением. В случае отсутствия этого свойства возвращает значение NULL. Подробнее см. в разделе #setClipData.

Документация по Java для android.content.Intent.getClipData().

Документация по методу задания свойств:

Задайте объект , связанный ClipData с этим намерением. Это заменяет все ранее заданные ClipData.

ClipData в намерении не используется для сопоставления намерений или других подобных операций. Семантически это похоже на дополнительные данные, используемые для передачи дополнительных данных с намерением. Main функция использования этой функции над дополнительными функциями для данных заключается в том, что #FLAG_GRANT_READ_URI_PERMISSION и #FLAG_GRANT_WRITE_URI_PERMISSION будет работать с любыми элементами URI, включенными в данные клипа. Это полезно, в частности, если вы хотите передать намерение, содержащее несколько content: URI, для которых получатель может не иметь глобального разрешения на доступ к поставщику содержимого.

Если ClipData содержит элементы, которые сами являются намерениями, все флаги предоставления в этих намерениях будут игнорироваться. Учитываются только флаги верхнего уровня main Intent и будут применяться ко всем элементам URI или Intent в клипе (или вложенным элементам клипа).

Тип MIME, метка и значок в объекте ClipData не используются намерением напрямую. Приложения, как правило, должны полагаться на тип MIME самого намерения, а не на то, что он может найти в ClipData. Распространенной практикой является создание ClipData для использования с намерением с типом MIME "*/*".

Документация по Java для android.content.Intent.setClipData(android.content.ClipData).

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

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

См. также раздел