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
Questo metodo è stato deprecato nel livello 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
Parametri
- uri
- Uri
URI: URI del provider di contenuto su cui eseguire una query.
- projection
- String[]
Stringa: elenco di colonne da restituire.
- selection
- String
Stringa: clausola SQL WHERE.
- selectionArgs
- String[]
Stringa: gli argomenti da selezionare, se sono presenti ?s sono pesent
- sortOrder
- String
Stringa: 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.