仅当您需要在多个应用程序之间共享数据时,才需要内容提供程序。
这是使用它的唯一目的吗?简单地从WS获取数据并将其写入CP,然后在“活动”中从此处读取呢?
那么iosched:
CP在这里用于共享多个应用程序的数据库吗?
最佳答案
您可以使用数据库实现这一点,但是我强烈建议您使用contentprovider,即使您不打算在应用之间共享数据。诸如CursorLoader(更正)之类的类直接从contentprovider加载数据,如果仅使用数据库,则必须扩展该类以获得相同的性能
因此可以得出结论,所有这些都是与contentprovider一起使用的。
关于android - ContentProvider的用法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13895919/