草庐IT

SearchRecentSuggestionsProvider

全部标签

Android SearchRecentSuggestionsProvider 查询限制

我正在使用搜索建议框架,情况就是这样。我得到一些查询字符串并从内容解析器进行查询,但问题是我无法限制结果。找到了几个解决方案,但它们对我不起作用。我的内容提供者正在扩展SearchRecentSuggestionsProvider并在list中声明,这里是查询uriUriURI=Uri.parse("content://"+AUTHORITY+"/search_suggest_query");解决方案1:向uri添加查询参数SearchSuggestionProvider.URI.buildUpon().appendQueryParameter(SearchManager.SUGGES

android - Android 应用程序中的多个 SearchRecentSuggestionsProvider 类可能吗?

我用SearchManager实现了两个不同的搜索Activity在我的应用程序中。一个是整个应用程序的默认搜索,另一个仅用于一个Activity。这两个搜索执行不同数据的查找,并且在两个不同的搜索之间共享搜索历史没有意义。这两个不同的可搜索项在应用程序中运行良好,我的问题是最近的搜索历史记录。问题是有两个不同的SearchRecentSuggestionsProvider在应用程序中定义的类,但在一个应用程序中进行的任何搜索都会显示在两个搜索的最近搜索建议历史记录中。我已通读开发指南中的SearchManager主题,但没有看到有关多个建议提供程序的任何信息。这是节点中Android