在search.xml文件中,我有
android:searchSuggestAuthority="com.---.---.MyCustomSuggestionProvider"
但除非我错了,如果你想实现最近的搜索和自定义搜索,你需要两个不同的内容提供者,那么如何在配置文件中进行设置呢?
一个扩展ContentProvider
,一个扩展SearchRecentSuggestionsProvider
。这表明我需要两个不同的类,这是正确的吗?
答案 0 :(得分:0)
SearchRecentSuggestionsProvider
实际上 IS 一个ContentProvider
,因为它扩展了ContentProvider
。
您应该能够让您的课程扩展SearchRecentSuggestionsProvider
,并且能够在两种情况下使用它而不会重复您的代码。