Activity.ManagedQuery(Uri, String[], String, String[], String) Metodo

Definizione

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.

Si applica a