【发布时间】:2010-05-13 14:03:16
【问题描述】:
我可以使用 onSearchRequested() 方法在我的应用程序上实现 QSB。我的表中有 4 列。当我输入 QSB 时。它将在“建议”窗口中给出一些建议。怎么做?可搜索字典示例显示字典提供程序类以检索建议。但在那没有插入数据。然后他们如何获得建议。你能解释一下我们必须遵循的步骤或教程吗,示例代码非常感谢。
【问题讨论】:
标签: android android-searchmanager
我可以使用 onSearchRequested() 方法在我的应用程序上实现 QSB。我的表中有 4 列。当我输入 QSB 时。它将在“建议”窗口中给出一些建议。怎么做?可搜索字典示例显示字典提供程序类以检索建议。但在那没有插入数据。然后他们如何获得建议。你能解释一下我们必须遵循的步骤或教程吗,示例代码非常感谢。
【问题讨论】:
标签: android android-searchmanager
在可搜索字典示例中,建议由DictionaryProvider 中的getSuggestions() 方法创建。当您在搜索框中键入内容时,搜索框架将查询内容提供者(我相信在每次击键之后)并显示光标返回的结果。
您也可以选择实施SearchRecentSuggestionsProvider,而不是使用成熟的内容提供商。但是,使用此方法,您由特定搜索生成的搜索建议只会在后续搜索中显示。因此,它的功能并不全面,但实现起来的工作量更少。
这里是search 的概述,SearchManager 中的更多详细信息。
【讨论】: