有多少个ContentProvider?

发布于 2024-12-15 15:17:24 字数 254 浏览 0 评论 0原文

在我的应用程序中,我通过 SQLiteOpenHelper 对象直接访问数据库。

现在我想使用ContentProviders。在数据库中我有 14 个表和 6 个视图。以下最佳实践是什么?

  1. 一个内容提供程序用于访问所有表和视图

  2. 每个表和视图都有一个内容提供程序(总共 20 个内容提供程序)

  3. 每组表和视图一个内容提供程序(总共 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?

  1. One Content Provider to access all tables and views

  2. One Content Provider for each tables and views (total 20 Content Providers)

  3. One Content Provider for each group of tables and views (totale 5/6 Content Providers)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

抱猫软卧 2024-12-22 15:17:24

一个内容提供程序可访问数据库中的所有表和视图。 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文