Lenguaje

DocumentsProvider.Query Método

Definición

Sobrecargas

Nombre Description
Query(Uri, String[], Bundle, CancellationSignal)

La implementación la proporciona la clase primaria.

Query(Uri, String[], String, String[], String)

La implementación la proporciona la clase primaria.

Query(Uri, String[], Bundle, CancellationSignal)

La implementación la proporciona la clase primaria.

[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)>]
override this.Query : Android.Net.Uri * string[] * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor

Parámetros

uri
Uri

Identificador URI que se va a consultar. Este será el URI completo enviado por el cliente. Este valor no puede ser nulo.

projection
String[]

Lista de columnas que se van a colocar en el cursor. Si null proporciona un conjunto predeterminado de columnas.

queryArgs
Bundle

Un paquete que contiene información adicional necesaria para la operación. Los argumentos pueden incluir argumentos de estilo SQL, como ContentResolver.QUERY_ARG_SQL_LIMIT, pero tenga en cuenta que la documentación de cada proveedor individual indicará qué argumentos admiten. Este valor puede ser null.

cancellationSignal
CancellationSignal

Señal para cancelar la operación en curso o null.

Devoluciones

cursor o null.

Atributos

Comentarios

La implementación la proporciona la clase primaria. No se puede invalidar.

Java documentación para android.provider.DocumentsProvider.query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Query(Uri, String[], String, String[], String)

La implementación la proporciona la clase primaria.

[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? sortOrder);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")>]
override this.Query : Android.Net.Uri * string[] * string * string[] * string -> Android.Database.ICursor

Parámetros

uri
Uri

Identificador URI que se va a consultar. Este será el URI completo enviado por el cliente; Si el cliente solicita un registro específico, el URI finalizará en un número de registro que la implementación debe analizar y agregar a una cláusula WHERE o HAVING, especificando ese valor _id.

projection
String[]

Lista de columnas que se van a colocar en el cursor. Si null se incluyen todas las columnas.

selection
String

Criterios de selección que se aplicarán al filtrar filas. Si null se incluyen todas las filas.

selectionArgs
String[]

Puede incluir ?s en la selección, que se reemplazará por los valores de selectionArgs, en orden en que aparecen en la selección. Los valores se enlazarán como Cadenas.

sortOrder
String

Cómo se deben ordenar las filas del cursor. Si null el proveedor es libre de definir el criterio de ordenación.

Devoluciones

cursor o null.

Atributos

Comentarios

Referencia de Android para android.provider.DocumentsProvider.query.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

  • QueryRoots(String[])
  • <xref:Android.Provider.DocumentsProvider.QueryRecentDocuments(System.String%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QueryDocument(System.String%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QueryChildDocuments(System.String%2c+System.String%5b%5d%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QuerySearchDocuments(System.String%2c+System.String%2c+System.String)>

Se aplica a