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
может возникать, если у пользователя недостаточно разрешений для связанного документа. Перед предоставлением новых разрешений для связанного документа должен отображаться видимый пользовательский интерфейс, поэтому пользователь может явно подтвердить, ожидаются ли предоставления разрешений. Пользователь должен иметь возможность отменить операцию.
Параметры, переданные в качестве аргумента, могут содержать список получателей, например адреса электронной почты. Поставщик должен отражать эти параметры, если это возможно, но это допустимо, чтобы игнорировать их. В любом случае пользовательский интерфейс подтверждения должен отображаться перед предоставлением новых разрешений.
Это все правильно, чтобы создать веб-ссылку без предоставления новых разрешений, если открыть ссылку приведет к странице запроса доступа к разрешениям. Если это невозможно, операция должна завершиться ошибкой, создав исключение.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.