AsyncQueryHandler.StartQuery 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個方法會開始異步查詢。
[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
參數
- token
- Int32
傳入 #onQueryComplete
以識別查詢的令牌。
- cookie
- Object
傳遞至的物件 #onQueryComplete
- uri
- Uri
URI,使用 content:// 配置來擷取內容。
- projection
- String[]
要傳回之資料行的清單。 傳遞 Null 會傳回所有數據行,不建議防止從不會使用的記憶體讀取數據。
- selection
- String
篩選條件,宣告要傳回的數據列,格式化為 SQL WHERE 子句(不包括 WHERE 本身)。 傳遞 null 會傳回指定 URI 的所有資料列。
- selectionArgs
- String[]
您可以在選取範圍中包含 ?s,這會由 selectionArgs 的值所取代,其順序會依選取範圍中出現的順序來取代。 這些值會系結為 Strings。
- orderBy
- String
如何排序數據列,格式化為 SQL ORDER BY 子句(不包括 ORDER BY 本身)。 傳遞 Null 會使用預設排序順序,可能未排序。
- 屬性
備註
這個方法會開始異步查詢。 呼叫查詢時 #onQueryComplete
。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。