我有以下方法,它从数据库中获取数据
public Cursor fetchDataByName(String inputText) throws SQLException {
Log.w(TAG, inputText);
Cursor mCursor = null;
if (inputText == null || inputText.length () == 0) {
mCursor = db.query(
.......
return mCursor;
}
我想在带有自定义适配器的 ListView 中显示结果,但代码中有错误。
dataAdapter.setFilterQueryProvider(new FilterQueryProvider() {
public Cursor runQuery(CharSequence constraint) {
return this.fetchDataByName(constraint.toString()); //error here
}
错误信息:
该方法
fetchDataByName(String)
未定义类型new FilterQueryProvider
该错误似乎不言自明,但我不知道如何解决它。如何更新我的代码以获得我想要的行为?