Lenguaje

DocumentsContract.BuildChildDocumentsUriUsingTree(Uri, String) Método

Definición

Compile el URI que representa los elementos secundarios del directorio de destino en un proveedor de documentos.

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

Parámetros

treeUri
Uri

el subárbol que se va a aprovechar para obtener acceso al documento de destino. El directorio de destino debe ser un descendiente de este subárbol.

parentDocumentId
String

el documento para el que se devuelven elementos secundarios, a los que es posible que el autor de la llamada no tenga acceso directo y al que debe ser un directorio con el tipo MIME de Document#MIME_TYPE_DIR.

Devoluciones

Uri

URI que accede a los elementos secundarios del directorio de destino a través del URI de árbol.

Atributos

Comentarios

Compile el URI que representa los elementos secundarios del directorio de destino en un proveedor de documentos. Cuando se consulta, un proveedor devolverá cero o más filas con columnas definidas por Document.

Sin embargo, en lugar de acceder directamente al directorio de destino, el URI devuelto aprovechará el acceso concedido a través de un URI de subárbol, normalmente devuelto por Intent#ACTION_OPEN_DOCUMENT_TREE. El directorio de destino debe ser descendiente (secundario, nieto, etc.) del subárbol.

Esto se usa normalmente para acceder a documentos en un árbol de directorios seleccionado por el usuario, ya que no requiere que el usuario confirme por separado cada acceso al documento nuevo.

Documentación de Java para android.provider.DocumentsContract.buildChildDocumentsUriUsingTree(android.net.Uri, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también

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