如果我为autocomplete
实现过滤并覆盖runQueryOnBackgroundThread()
方法,则会启动后台线程,这将为我提供一个游标。
该光标将设置为我的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;
}
答案 0 :(得分:0)