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

Definición

Precaución

deprecated

Este método está en desuso en el nivel de API 15.

[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

Uri: el URI del proveedor de contenido que se va a consultar.

projection
String[]

String: lista de columnas que se van a devolver.

selection
String

String: cláusula WHERE de SQL.

selectionArgs
String[]

String: los argumentos que se van a seleccionar, si alguno ?s es pesente.

sortOrder
String

String: cláusula SQL ORDER BY.

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