我有一个Android应用程序,它有一个搜索功能,使用ContentProvider查询支持我的应用程序的SQLite数据库.正如他们查询的用户类型的应用程序提供由Android文档中描述的自定义搜索建议在这里.
除此之外,我希望搜索对话框在自定义搜索建议的顶部显示一个永久选项,选择此选项后,将使用查询在浏览器中执行网络搜索(例如,"在网上搜索xyz "或类似内容) ).其余建议将是我的ContentProvider的标准搜索建议.
有可能这样做,如果是这样,怎么样?
编辑:
大卫的建议解决方案有效.我做了这样的事情:
MatrixCursor cursor = new MatrixCursor(new String[] {BaseColumns._ID,
SearchManager.SUGGEST_COLUMN_TEXT_1});
cursor.addRow(new Object[] {0, "I'm always the top suggestion!"});
return new MergeCursor(new Cursor[] {cursor, mySearchSuggestionCursor});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |