Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
仅当您需要在多个应用程序之间共享数据时才需要内容提供程序。
这是使用它的唯一目的吗?简单地从 WS 获取数据并将其写入 CP,然后在活动中从此处读取数据怎么样?
iosched怎么样:这里使用 CP 来为多个应用共享一个数据库?
您只需使用数据库即可实现,但我强烈建议使用 contentprovider,即使您不打算在应用程序之间共享数据。诸如 CursorLoader(更正)之类的类直接从 contentprovider 加载数据,如果您仅使用数据库,则必须扩展此类以获得相同的性能,因此可以得出结论,这一切都是为使用 contentprovider 而设计的。