ContentProvider要使用什么?对于最近的搜索建议和自定义建议

时间:2013-04-09 17:58:43

标签: android search android-contentprovider

在search.xml文件中,我有

 android:searchSuggestAuthority="com.---.---.MyCustomSuggestionProvider"

但除非我错了,如果你想实现最近的搜索和自定义搜索,你需要两个不同的内容提供者,那么如何在配置文件中进行设置呢?

一个扩展ContentProvider,一个扩展SearchRecentSuggestionsProvider。这表明我需要两个不同的类,这是正确的吗?

1 个答案:

答案 0 :(得分:0)

SearchRecentSuggestionsProvider实际上 IS 一个ContentProvider,因为它扩展了ContentProvider

您应该能够让您的课程扩展SearchRecentSuggestionsProvider,并且能够在两种情况下使用它而不会重复您的代码。