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


DocumentsProvider.CreateWebLinkIntent(String, Bundle) Метод

Определение

Создает отправитель намерения для веб-ссылки, если документ доступен для веб-ссылки.

[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

Документ для создания намерения веб-ссылки.

options
Bundle

дополнительные сведения, такие как список получателей. Необязательно.

Возвращаемое значение

Атрибуты

Комментарии

Создает отправитель намерения для веб-ссылки, если документ доступен для веб-ссылки.

AuthenticationRequiredException может возникать, если у пользователя недостаточно разрешений для связанного документа. Перед предоставлением новых разрешений для связанного документа должен отображаться видимый пользовательский интерфейс, поэтому пользователь может явно подтвердить, ожидаются ли предоставления разрешений. Пользователь должен иметь возможность отменить операцию.

Параметры, переданные в качестве аргумента, могут содержать список получателей, например адреса электронной почты. Поставщик должен отражать эти параметры, если это возможно, но это допустимо, чтобы игнорировать их. В любом случае пользовательский интерфейс подтверждения должен отображаться перед предоставлением новых разрешений.

Это все правильно, чтобы создать веб-ссылку без предоставления новых разрешений, если открыть ссылку приведет к странице запроса доступа к разрешениям. Если это невозможно, операция должна завершиться ошибкой, создав исключение.

Документация по Java для android.provider.DocumentsProvider.createWebLinkIntent(java.lang.String, android.os.Bundle).

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

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