Lingua

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

Definizione

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.

Si applica a