AsyncQueryHandler.StartQuery メソッド

定義

このメソッドは、非同期クエリを開始します。

[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

取得するコンテンツの content:// スキームを使用する URI。

projection
String[]

返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。

selection
String

返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (WHERE 自体は除きます)。 null を渡すと、指定された URI のすべての行が返されます。

selectionArgs
String[]

選択範囲に ?s を含めることができます。これは、選択範囲に表示される順序で selectionArgs の値に置き換えられます。 値は文字列としてバインドされます。

orderBy
String

SQL ORDER BY 句として書式設定された行を並べ替える方法 (ORDER BY 自体を除く)。 null を渡すと、既定の並べ替え順序が使用され、順序が指定されていない可能性があります。

属性

注釈

このメソッドは、非同期クエリを開始します。 クエリが実行 #onQueryComplete されると、呼び出されます。

の Java ドキュメントandroid.content.AsyncQueryHandler.startQuery(int, java.lang.Object, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象