2

仅当您需要在多个应用程序之间共享数据时才需要内容提供程序。

这是使用它的唯一目的吗?简单地从 WS 获取数据并将其写入 CP,然后在活动中从此处读取数据怎么样?

iosched怎么样:这里使用 CP 来为多个应用共享一个数据库?

4

1 回答 1

1

您只需使用数据库即可实现,但我强烈建议使用 contentprovider,即使您不打算在应用程序之间共享数据。诸如 CursorLoader(更正)之类的类直接从 contentprovider 加载数据,如果您仅使用数据库,则必须扩展此类以获得相同的性能,因此可以得出结论,这一切都是为使用 contentprovider 而设计的。

于 2012-12-15T20:39:18.890 回答