Lenguaje

Activity.ManagedQuery(Uri, String[], String, String[], String) Método

Definición

Precaución

deprecated

Contenedor alrededor ContentResolver#query(android.net.Uri , String[], String, String[], String) que proporciona al resultado Cursor que se llama #startManagingCursor para que la actividad administre su ciclo de vida por usted.

[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

Parámetros

uri
Uri

Identificador URI del proveedor de contenido que se va a consultar.

projection
String[]

Lista de columnas que se van a devolver.

selection
String

Cláusula WHERE de SQL.

selectionArgs
String[]

Argumentos que se van a seleccionar, si alguno ?s es pesente

sortOrder
String

Cláusula ORDER BY de SQL.

Devoluciones

Cursor devuelto por query().

Atributos

Comentarios

Este método está en desuso en el nivel de API 15. Use CursorLoader en su lugar.

Contenedor alrededor de ContentResolver.query(android.net.Uri,String[],String,String[],String) que proporciona al cursor resultante que llame a startManagingCursor(Cursor) para que la actividad administre su ciclo de vida automáticamente. Si tiene como destino Build.VERSION_CODES. HONEYCOMB o posterior, considere la posibilidad de usar LoaderManager en su lugar, disponible a través de getLoaderManager(). Advertencia: no llame a Cursor.close() en un cursor obtenido con este método, ya que la actividad lo hará en el momento adecuado. Sin embargo, si llama a stopManagingCursor(Cursor) en un cursor desde una consulta administrada, el sistema no cerrará automáticamente el cursor y, en ese caso, debe llamar a Cursor.close().

Consulte también:

Referencia de Android para android.app.Activity.managedQuery.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a