0
我遇到了我的可自定义搜索按钮的问题。我能够成功查询数据库,但不幸的是没有显示任何结果。我知道结果的确会显示出来,因为当我从搜索栏中添加/删除文本时,结果会发生变化(因为列表的大小会随着搜索时间的增长而缩小/缩小)。有没有人有任何解决方案这是怎么回事?我修改了Android提供的2.1词典示例。android自定义搜索
感谢 乔治
我遇到了我的可自定义搜索按钮的问题。我能够成功查询数据库,但不幸的是没有显示任何结果。我知道结果的确会显示出来,因为当我从搜索栏中添加/删除文本时,结果会发生变化(因为列表的大小会随着搜索时间的增长而缩小/缩小)。有没有人有任何解决方案这是怎么回事?我修改了Android提供的2.1词典示例。android自定义搜索
感谢 乔治
尝试把这样的事情在你的ContentProvider的query()方法:
String[] columns = {
BaseColumns._ID,
SearchManager.SUGGEST_COLUMN_TEXT_1,
SearchManager.SUGGEST_COLUMN_INTENT_DATA };
MatrixCursor cursor = new MatrixCursor(columns);
for (int i = 0; i < arr.length(); i++) {
String[] tmp = {Integer.toString(i), arr.getString(i), arr.getString(i)};
cursor.addRow(tmp);
}
return cursor;
它不太可能,我们能为您服务的,如果你不张贴的相关部分你的代码让我们看看。 – FoamyGuy