DocumentsContract.BuildDocumentUriUsingTree(Uri, String) メソッド

定義

ドキュメント プロバイダー内のターゲット Document#COLUMN_DOCUMENT_ID を表すビルド URI。

[Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")]
public static Android.Net.Uri? BuildDocumentUriUsingTree (Android.Net.Uri? treeUri, string? documentId);
[<Android.Runtime.Register("buildDocumentUriUsingTree", "(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;", "")>]
static member BuildDocumentUriUsingTree : Android.Net.Uri * string -> Android.Net.Uri

パラメーター

treeUri
Uri

ターゲット ドキュメントにアクセスするために利用するサブツリー。 ターゲット ディレクトリは、このサブツリーの子孫である必要があります。

documentId
String

呼び出し元が直接アクセスできない可能性があるターゲット ドキュメント。

戻り値

Uri
属性

注釈

ドキュメント プロバイダー内のターゲット Document#COLUMN_DOCUMENT_ID を表すビルド URI。 クエリを実行すると、プロバイダーは によって Document定義された列を含む 1 つの行を返します。

ただし、返される URI は、ターゲット ドキュメントに直接アクセスする代わりに、通常は によって Intent#ACTION_OPEN_DOCUMENT_TREE返されるサブツリー URI を介して付与されたアクセスを利用します。 ターゲット ドキュメントは、サブツリーの子孫 (子、孫など) である必要があります。

これは通常、ユーザーが選択したディレクトリ ツリーの下のドキュメントにアクセスするために使用されます。これは、ユーザーが新しいドキュメント アクセスを個別に確認する必要がないためです。

android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

こちらもご覧ください

  • ActionOpenDocumentTree
  • <xref:Android.Provider.DocumentsProvider.IsChildDocument(System.String%2c+System.String)>
  • <xref:Android.Provider.DocumentsContract.BuildDocumentUri(System.String%2c+System.String)>