CursorAdapter.RunQueryOnBackgroundThread Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
RunQueryOnBackgroundThread(ICharSequence) |
Runs a query with the specified constraint. |
RunQueryOnBackgroundThread(String) |
Runs a query with the specified constraint. |
RunQueryOnBackgroundThread(ICharSequence)
Runs a query with the specified constraint.
[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
Parameters
- constraint
- ICharSequence
the constraint with which the query must be filtered
Returns
a Cursor representing the results of the new query
- Attributes
Remarks
Runs a query with the specified constraint. This query is requested by the filter attached to this adapter.
The query is provided by a android.widget.FilterQueryProvider
. If no provider is specified, the current cursor is not filtered and returned.
After this method returns the resulting cursor is passed to #changeCursor(Cursor)
and the previous cursor is closed.
This method is always executed on a background thread, not on the application's main thread (or UI thread.)
Contract: when constraint is null or empty, the original results, prior to any filtering, must be returned.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
Applies to
RunQueryOnBackgroundThread(String)
Runs a query with the specified constraint.
public Android.Database.ICursor? RunQueryOnBackgroundThread (string? constraint);
member this.RunQueryOnBackgroundThread : string -> Android.Database.ICursor
Parameters
- constraint
- String
the constraint with which the query must be filtered
Returns
a Cursor representing the results of the new query
Remarks
Runs a query with the specified constraint. This query is requested by the filter attached to this adapter.
The query is provided by a android.widget.FilterQueryProvider
. If no provider is specified, the current cursor is not filtered and returned.
After this method returns the resulting cursor is passed to #changeCursor(Cursor)
and the previous cursor is closed.
This method is always executed on a background thread, not on the application's main thread (or UI thread.)
Contract: when constraint is null or empty, the original results, prior to any filtering, must be returned.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.