Activity.ManagedQuery(Uri, String[], String, String[], String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
deprecated
ラッパーの周囲
ContentResolver#query(android.net.Uri , String[], String, String[], String) 結果として得られる Cursor が #startManagingCursor を呼び出し、アクティビティがそのライフサイクルを管理できるようにします。
[Android.Runtime.Register("managedQuery", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")]
[System.Obsolete("deprecated")]
public Android.Database.ICursor? ManagedQuery(Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? sortOrder);
[<Android.Runtime.Register("managedQuery", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")>]
[<System.Obsolete("deprecated")>]
member this.ManagedQuery : Android.Net.Uri * string[] * string * string[] * string -> Android.Database.ICursor
パラメーター
- uri
- Uri
クエリを実行するコンテンツ プロバイダーの URI。
- projection
- String[]
返す列の一覧。
- selection
- String
SQL WHERE 句。
- selectionArgs
- String[]
選択する引数 (?s がペスエントの場合)
- sortOrder
- String
SQL ORDER BY 句。
返品
query() によって返されたカーソル。
- 属性
注釈
アクティビティがそのライフサイクルを管理できるように、#startManagingCursorを呼び出す結果のCursorを提供するContentResolver#query(android.net.Uri , String[], String, String[], String)のラッパー。
<em>android.os.Build.VERSION_CODES#HONEYCOMB 以降を対象としている場合は、代わりに LoaderManager を使用することを検討してください。 #getLoaderManager().</em>
<strong>Warning:</strong> このメソッドを使用して取得したカーソルに対して Cursor#close() を呼び出さないでください。これは、アクティビティが適切なタイミングで実行するためです。 ただし、マネージド クエリからカーソルに対して #stopManagingCursor を呼び出した場合、システム <em>は自動的にカーソルを閉じません</em> 、その場合は Cursor#close()を呼び出す必要があります。
このメンバーは非推奨です。
CursorLoader を代わりに使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
こちらもご覧ください
- <xref:Android.Content.ContentResolver.Query(Android.Net.Uri%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d)>
- StartManagingCursor(ICursor)