Android:是否可以在自定义搜索建议中插入永久选项?

Gra*_*can 5 search android

我有一个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)

Dav*_*unt 2

使用MergeCursor可能是可能的,我自己没有尝试过,但看起来它是为这种情况设计的。

当然,您必须使用静态数据构建自己的游标。