Bagikan melalui


DocumentsContract.BuildDocumentUriUsingTree(Uri, String) Metode

Definisi

Bangun URI yang mewakili target Document#COLUMN_DOCUMENT_ID di penyedia dokumen.

[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

Parameter

treeUri
Uri

subtree untuk memanfaatkan untuk mendapatkan akses ke dokumen target. Direktori target harus merupakan turunan dari subtree ini.

documentId
String

dokumen target, yang mungkin tidak dapat diakses langsung oleh pemanggil.

Mengembalikan

Uri
Atribut

Keterangan

Bangun URI yang mewakili target Document#COLUMN_DOCUMENT_ID di penyedia dokumen. Saat dikueri, penyedia akan mengembalikan satu baris dengan kolom yang ditentukan oleh Document.

Namun, alih-alih mengakses dokumen target secara langsung, URI yang dikembalikan akan memanfaatkan akses yang diberikan melalui URI subtree, biasanya dikembalikan oleh Intent#ACTION_OPEN_DOCUMENT_TREE. Dokumen target harus merupakan turunan (anak, cucu, dll) dari subtree.

Ini biasanya digunakan untuk mengakses dokumen di bawah pohon direktori yang dipilih pengguna, karena tidak mengharuskan pengguna untuk mengonfirmasi setiap akses dokumen baru secara terpisah.

Dokumentasi Java untuk android.provider.DocumentsContract.buildDocumentUriUsingTree(android.net.Uri, java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Lihat juga

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