CursorAdapter.RunQueryOnBackgroundThread 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.
Overload
| Nome | Descrizione |
|---|---|
| RunQueryOnBackgroundThread(ICharSequence) |
Esegue una query con il vincolo specificato. |
| RunQueryOnBackgroundThread(String) |
Esegue una query con il vincolo specificato. |
RunQueryOnBackgroundThread(ICharSequence)
Esegue una query con il vincolo specificato.
[Android.Runtime.Register("runQueryOnBackgroundThread", "(Ljava/lang/CharSequence;)Landroid/database/Cursor;", "GetRunQueryOnBackgroundThread_Ljava_lang_CharSequence_Handler")]
public virtual Android.Database.ICursor? RunQueryOnBackgroundThread(Java.Lang.ICharSequence? constraint);
[<Android.Runtime.Register("runQueryOnBackgroundThread", "(Ljava/lang/CharSequence;)Landroid/database/Cursor;", "GetRunQueryOnBackgroundThread_Ljava_lang_CharSequence_Handler")>]
abstract member RunQueryOnBackgroundThread : Java.Lang.ICharSequence -> Android.Database.ICursor
override this.RunQueryOnBackgroundThread : Java.Lang.ICharSequence -> Android.Database.ICursor
Parametri
- constraint
- ICharSequence
vincolo con cui la query deve essere filtrata
Valori restituiti
Cursore che rappresenta i risultati della nuova query
- Attributi
Commenti
Esegue una query con il vincolo specificato. Questa query viene richiesta dal filtro collegato all'adattatore.
La query viene fornita da un oggetto android.widget.FilterQueryProvider. Se non viene specificato alcun provider, il cursore corrente non viene filtrato e restituito.
Dopo che questo metodo restituisce il cursore risultante viene passato a #changeCursor(Cursor) e il cursore precedente viene chiuso.
Questo metodo viene sempre eseguito su un thread in background, non sul thread principale dell'applicazione (o thread dell'interfaccia utente).
Contratto: quando il vincolo è null o vuoto, i risultati originali, prima di qualsiasi filtro, devono essere restituiti.
per android.widget.CursorAdapter.runQueryOnBackgroundThread(java.lang.CharSequence).
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.
Vedi anche
Si applica a
RunQueryOnBackgroundThread(String)
Esegue una query con il vincolo specificato.
public Android.Database.ICursor? RunQueryOnBackgroundThread(string? constraint);
member this.RunQueryOnBackgroundThread : string -> Android.Database.ICursor
Parametri
- constraint
- String
vincolo con cui la query deve essere filtrata
Valori restituiti
Cursore che rappresenta i risultati della nuova query
Commenti
Esegue una query con il vincolo specificato. Questa query viene richiesta dal filtro collegato all'adattatore.
La query viene fornita da un oggetto android.widget.FilterQueryProvider. Se non viene specificato alcun provider, il cursore corrente non viene filtrato e restituito.
Dopo che questo metodo restituisce il cursore risultante viene passato a #changeCursor(Cursor) e il cursore precedente viene chiuso.
Questo metodo viene sempre eseguito su un thread in background, non sul thread principale dell'applicazione (o thread dell'interfaccia utente).
Contratto: quando il vincolo è null o vuoto, i risultati originali, prima di qualsiasi filtro, devono essere restituiti.
per android.widget.CursorAdapter.runQueryOnBackgroundThread(java.lang.CharSequence).
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.