次の方法で共有


DocumentsProvider.CreateWebLinkIntent(String, Bundle) メソッド

定義

ドキュメントが Web リンク可能な場合は、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 リンク可能な場合は、Web リンクの意図の送信者を作成します。

AuthenticationRequiredException は、リンクされたドキュメントに対する十分なアクセス許可をユーザーが持っていない場合にスローされる可能性があります。 リンクされたドキュメントに対して新しいアクセス許可を付与する前に、表示されている UI を表示する必要があります。そのため、ユーザーはアクセス許可の許可が必要かどうかを明示的に確認できます。 ユーザーは操作を取り消すことができる必要があります。

引数として渡されるオプションには、電子メール アドレスなどの受信者の一覧が含まれる場合があります。 プロバイダーは、可能であればこれらのオプションを反映する必要がありますが、無視してもかまいません。 どちらの場合も、新しいアクセス許可付与が付与される前に確認 UI を表示する必要があります。

新しいアクセス許可を付与せずに Web リンクを生成しても問題ありません。リンクを開くと、アクセス許可を要求するためのページが作成されます。 不可能な場合は、例外をスローして操作を失敗する必要があります。

の Java ドキュメントandroid.provider.DocumentsProvider.createWebLinkIntent(java.lang.String, android.os.Bundle)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象