DocumentsProvider.CreateWebLinkIntent(String, Bundle) 方法

定义

如果文档可链接,则为 Web 链接创建意向发送者。

[Android.Runtime.Register("createWebLinkIntent", "(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/IntentSender;", "GetCreateWebLinkIntent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)]
public virtual Android.Content.IntentSender? CreateWebLinkIntent (string? documentId, Android.OS.Bundle? options);
[<Android.Runtime.Register("createWebLinkIntent", "(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/IntentSender;", "GetCreateWebLinkIntent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=26)>]
abstract member CreateWebLinkIntent : string * Android.OS.Bundle -> Android.Content.IntentSender
override this.CreateWebLinkIntent : string * Android.OS.Bundle -> Android.Content.IntentSender

参数

documentId
String

要为其创建 Web 链接意向的文档。

options
Bundle

其他信息,例如收件人列表。 可选。

返回

属性

注解

如果文档可链接,则为 Web 链接创建意向发送者。

AuthenticationRequiredException 如果用户没有足够的链接文档权限,则可以引发。 在为链接文档授予任何新权限之前,必须显示一个可见的 UI,以便用户可以显式确认是否应授予权限。 用户必须能够取消该操作。

作为参数传递的选项可能包括收件人列表,例如电子邮件地址。 提供程序应尽可能反映这些选项,但可以忽略它们。 在任一情况下,都必须在授予任何新的权限授予之前显示确认 UI。

如果打开链接会导致页面请求权限访问权限,则无需授予新权限即可生成 Web 链接。 如果不可能,则该操作必须通过引发异常来失败。

适用于 . 的 android.provider.DocumentsProvider.createWebLinkIntent(java.lang.String, android.os.Bundle)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于