Activity.ManagedQuery(Uri, String[], String, String[], String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
deprecated
Wrapper intorno
ContentResolver#query(android.net.Uri , String[], String, String[], String) che fornisce l'oggetto risultante Cursor per chiamare #startManagingCursor in modo che l'attività gestirà il ciclo di vita dell'utente.
[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
Parametri
- uri
- Uri
URI del provider di contenuti su cui eseguire una query.
- projection
- String[]
Elenco di colonne da restituire.
- selection
- String
Clausola SQL WHERE.
- selectionArgs
- String[]
Argomenti da selezionare, se sono presenti ?s sono pesent
- sortOrder
- String
Clausola SQL ORDER BY.
Valori restituiti
Cursore restituito da query().
- Attributi
Commenti
Questo metodo è stato deprecato nel livello API 15. Usare invece CursorLoader.
Wrapper intorno a ContentResolver.query(android.net.Uri,String[],String,String[],String) che fornisce al cursore risultante di chiamare startManagingCursor(Cursor) in modo che l'attività gestirà automaticamente il ciclo di vita. Se la destinazione è Build.VERSION_CODES. HONEYCOMB o versione successiva, considerare invece di usare LoaderManager, disponibile tramite getLoaderManager(). Avviso: non chiamare Cursor.close() su un cursore ottenuto usando questo metodo, perché l'attività eseguirà questa operazione al momento appropriato. Tuttavia, se si chiama stopManagingCursor(Cursor) su un cursore da una query gestita, il sistema non chiuderà automaticamente il cursore e, in tal caso, è necessario chiamare Cursor.close().
Vedere anche:
Informazioni di riferimento su Android per android.app.Activity.managedQuery.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.