Freigeben über


AsyncQueryHandler.StartQuery Methode

Definition

Diese Methode beginnt eine asynchrone Abfrage.

[Android.Runtime.Register("startQuery", "(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V", "GetStartQuery_ILjava_lang_Object_Landroid_net_Uri_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")]
public virtual void StartQuery(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? orderBy);
[<Android.Runtime.Register("startQuery", "(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V", "GetStartQuery_ILjava_lang_Object_Landroid_net_Uri_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Handler")>]
abstract member StartQuery : int * Java.Lang.Object * Android.Net.Uri * string[] * string * string[] * string -> unit
override this.StartQuery : int * Java.Lang.Object * Android.Net.Uri * string[] * string * string[] * string -> unit

Parameter

token
Int32

Ein Token, das zum Identifizieren der Abfrage übergeben wird #onQueryComplete .

cookie
Object

Ein Objekt, das übergeben wird #onQueryComplete

uri
Uri

Der URI, der das content:// Schema verwendet, um den abzurufenden Inhalt abzurufen.

projection
String[]

Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL WHERE-Klausel (mit Ausnahme der WHERE selbst). Durch das Übergeben von NULL werden alle Zeilen für den angegebenen URI zurückgegeben.

selectionArgs
String[]

Sie können "?s" in der Auswahl einfügen, die durch die Werte aus selectionArgs ersetzt wird, in der Reihenfolge, in der sie in der Auswahl angezeigt werden. Die Werte werden als Zeichenfolgen gebunden.

orderBy
String

So ordnen Sie die Zeilen an, die als SQL ORDER BY-Klausel formatiert sind (mit Ausnahme der ORDER BY-Klausel). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.

Attribute

Hinweise

Diese Methode beginnt eine asynchrone Abfrage. Wenn die Abfrage abgeschlossen #onQueryComplete ist, wird aufgerufen.

Java-Dokumentation für android.content.AsyncQueryHandler.startQuery(int, java.lang.Object, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: