Activity.ManagedQuery(Uri, String[], String, String[], String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.