我可以使用onSearchRequested()方法在我的应用程序上实现QSB。我的表中有4列。当我输入QSB时。它会在Suggestion窗口中给出一些建议。怎么做?可搜索的字典示例显示字典提供程序类以检索建议。但是没有插入数据。然后他们如何得到建议。你能解释一下我们要遵循的步骤或教程,样本代码是最值得感谢的。
答案 0 :(得分:1)
在“可搜索词典”示例中,建议由getSuggestions()
中的DictionaryProvider
方法创建。当您在搜索框中键入时,搜索框架将查询内容提供程序(我相信每次击键后)并显示光标返回的结果。
您也可以选择实施SearchRecentSuggestionsProvider,而不是与成熟的内容提供商合作。但是,使用此方法时,特定搜索生成的搜索建议仅在后续搜索中显示。因此,它不是功能齐全,而是实施的工作量较少。
以下是search的概述,以及SearchManager中的更多详细信息。