我正在尝试为我的应用程序实现一个 SuggestionProvider。我已经让它运行了,但我面临的问题是,在点击一个建议后 - 它的值不会在上面的查询文本中被替换。基本上 - 单击它 - 执行预期的操作,但之后 - 搜索视图中的文本与用户编写的文本保持相同,而不是从建议中选择的文本。
在我的搜索配置中android:searchMode="queryRewriteFromText"
,我在我的 SearchProvider 中使用SearchManager.SUGGEST_COLUMN_QUERY
,并将其设置为与搜索建议的值相同的值。
点击后我需要做一些特别的事情来更新它吗?