Lingua

DocumentsProvider.Query Metodo

Definizione

Overload

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

L'implementazione viene fornita dalla classe padre.

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

L'implementazione viene fornita dalla classe padre.

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

L'implementazione viene fornita dalla classe padre.

[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

Parametri

uri
Uri

URI da eseguire per la query. Questo sarà l'URI completo inviato dal client. Questo valore non può essere Null.

projection
String[]

Elenco di colonne da inserire nel cursore. Se null specificare un set predefinito di colonne.

queryArgs
Bundle

Bundle contenente informazioni aggiuntive necessarie per l'operazione. Gli argomenti possono includere argomenti di stile SQL, ad esempio ContentResolver.QUERY_ARG_SQL_LIMIT, ma si noti che la documentazione per ogni singolo provider indicherà gli argomenti supportati. Questo valore può essere Null.

cancellationSignal
CancellationSignal

Segnale per annullare l'operazione in corso o Null.

Valori restituiti

cursore o null.

Attributi

Commenti

L'implementazione viene fornita dalla classe padre. Non è possibile eseguire l'override.

per android.provider.DocumentsProvider.query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

L'implementazione viene fornita dalla classe padre.

[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

Parametri

uri
Uri

URI da eseguire per la query. Questo sarà l'URI completo inviato dal client; se il client richiede un record specifico, l'URI terminerà in un numero di record che l'implementazione deve analizzare e aggiungere a una clausola WHERE o HAVING, specificando tale valore _id.

projection
String[]

Elenco di colonne da inserire nel cursore. Se null tutte le colonne sono incluse.

selection
String

Criteri di selezione da applicare durante il filtro delle righe. Se null vengono incluse tutte le righe.

selectionArgs
String[]

È possibile includere ?s nella selezione, che verrà sostituito dai valori di selectionArgs, in ordine di visualizzazione nella selezione. I valori verranno associati come stringhe.

sortOrder
String

Modalità di ordinamento delle righe nel cursore. Se null il provider è libero di definire l'ordinamento.

Valori restituiti

cursore o null.

Attributi

Commenti

Informazioni di riferimento su Android per android.provider.DocumentsProvider.query.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

  • 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)>

Si applica a