Activity.ManagedQuery(Uri, String[], String, String[], String) メソッド

定義

注意事項

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 を代わりに使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

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