在我的应用程序中,我通过sqliteopenhelper对象直接访问数据库。
现在我想使用contentproviders。在数据库中,我有14个表和6个视图。以下两项之间的最佳实践是什么?
一个内容提供程序访问所有表和视图
每个表和视图一个内容提供程序(总共20个内容提供程序)
为每组表和视图提供一个内容提供程序(总共5/6个内容提供程序)

最佳答案

一个内容提供程序,用于访问数据库中的所有表和视图。内容提供者是应用程序与其他应用程序共享数据的抽象。数据库的一个内容提供者应该是这种方法。

关于android - 多少ContentProvider?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8118638/

10-09 15:47