如果我为 an 实现过滤autocomplete
并覆盖该runQueryOnBackgroundThread()
方法,则会启动一个后台线程,这将为我提供一个光标。
该光标将设置为 my CursorAdapter
,但我还应该做什么才能autocomplete
过滤条目?
我应该设置过滤器吗?
这是我的代码:
public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
if (getFilterQueryProvider() != null) {
return getFilterQueryProvider().runQuery(constraint);
}
String filter="";
if(constraint==null)
filter="";
else
filter=constraint.toString();
Cursor cursor=db.getCursor(filter);
return cursor;
}