Android ContentProvider和AppWidgetProvider之间的关系是什么

Android ContentProvider和AppWidgetProvider之间的关系是什么,android,android-widget,android-contentprovider,appwidgetprovider,Android,Android Widget,Android Contentprovider,Appwidgetprovider,我正试图通过谷歌的WeatherListWidget示例学习列表小部件。 我在其他地方查找小部件的信息时,他们都使用AppWidgetProvider,但是 在本例中,他们使用ContentProvider。 我检查了一下,也许一个天生就有另一个,所以这是有道理的,但他们没有。 我在清单中看到ContentProvider使用标记,AppWidgetProvider使用标记,因为它们继承自不同的东西 所以,如果你能帮我理解是什么让一个小部件成为一个小部件。那么小部件不需要扩展AppWidgetP

我正试图通过谷歌的WeatherListWidget示例学习列表小部件。 我在其他地方查找小部件的信息时,他们都使用AppWidgetProvider,但是 在本例中,他们使用ContentProvider。 我检查了一下,也许一个天生就有另一个,所以这是有道理的,但他们没有。 我在清单中看到ContentProvider使用标记,AppWidgetProvider使用标记,因为它们继承自不同的东西

所以,如果你能帮我理解是什么让一个小部件成为一个小部件。那么小部件不需要扩展AppWidgetProvider的类吗


希望我的问题是清楚的。。。谢谢。

他们一点关系都没有。两者都被称为“提供者”,但它们提供不同的东西

应用程序小部件总是由扩展
AppWidgetProvider
的类实现。阅读关于这门课的内容

内容提供商做的事情完全不同。引述:

内容提供商管理对结构化数据集的访问

该示例同时使用这两种方法,但每种方法都有所不同:
WeatherDataProvider
是提供天气数据的
ContentProvider
,而
WeatherWidgetProvider
是定义小部件本身的
AppWidgetProvider


哈哈。。。找到了。。。我不赞成在一个文件中放多个类的服装…:)我错过了扩展appwidgetprovider的课程。。。你帮了大忙。仍然需要了解他们都做什么以及如何做,但在列表中,这个问题已经得到了回答!谢谢随着时间的推移,你会明白的。现在你的问题解决了真是太好了。