有多少个ContentProvider?
在我的应用程序中,我通过 SQLiteOpenHelper 对象直接访问数据库。
现在我想使用ContentProviders。在数据库中我有 14 个表和 6 个视图。以下最佳实践是什么?
一个内容提供程序用于访问所有表和视图
每个表和视图都有一个内容提供程序(总共 20 个内容提供程序)
每组表和视图一个内容提供程序(总共 5/6 个内容提供程序)
In my application I access drectly to database through a SQLiteOpenHelper object.
Now I want to use ContentProviders. In the database I have 14 tables and 6 views. What is the best practice between the following?
One Content Provider to access all tables and views
One Content Provider for each tables and views (total 20 Content Providers)
One Content Provider for each group of tables and views (totale 5/6 Content Providers)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个内容提供程序可访问数据库中的所有表和视图。 Content Provider 是应用程序与其他应用程序共享数据的抽象。数据库的一个内容提供程序应该是一种方法。
One content provider to access all the tables and views in a database. Content Provider is a abstraction for application to share data with other applications. One Content Provider for a database should be the approach.