Share via


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

属性值

属性

注解

属性 getter 文档:

ClipData返回与此意向关联的 。 如果没有,则返回 null。 有关详细信息,请参阅#setClipData

android.content.Intent.getClipData()Java 文档。

属性资源库文档:

ClipData设置与此意向关联的 。 这将替换以前设置的任何 ClipData。

意向中的 ClipData 不用于意向匹配或其他此类操作。 从语义上讲,它类似于附加项,用于通过意向传输其他数据。 main此功能用于数据的额外功能是#FLAG_GRANT_READ_URI_PERMISSION, 并将#FLAG_GRANT_WRITE_URI_PERMISSION对剪辑数据中包含的任何 URI 项进行操作。 这尤其适用于要传输包含多个 content: URI 的意向,而收件人可能没有访问内容提供程序的全局权限。

如果 ClipData 包含本身为意向的项,则将忽略这些意向中的任何授权标志。 仅遵循main意向的顶级标志,并将应用于剪辑 (或剪辑) 的子项中的所有 Uri 或意向项。

Intent 不会直接使用 ClipData 对象中的 MIME 类型、标签和图标。 应用程序通常应依赖于意向本身的 MIME 类型,而不是它在 ClipData 中可能找到的内容。 常见做法是构造 ClipData,以便与 MIME 类型为“*/*”的意向一起使用。

android.content.Intent.setClipData(android.content.ClipData)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于

另请参阅