android - 我们可以在一个应用程序中实现多少个内容提供者?

标签 android android-contentprovider

我已阅读 Android 开发指南并注意到我们可以为内容提供者实现不同的类。所以,

  1. 一个 Android 应用程序中有许多内容提供者还是只有一个内容提供者?
  2. 如何正确地实现不同的内容提供者类?

这是我从开发指南中读到的内容:

You implement a provider as one or more classes in an Android application

http://developer.android.com/guide/topics/providers/content-provider-creating.html

最佳答案

你想实现多少就实现多少,正如你从文档中看到的那样here .注册内容提供者需要添加其对应的<provider> Android list 中的标记。

但是,在大多数情况下,您不需要多个内容提供程序。通常一个就足够了,因为它可以处理多个表。如果您希望您的应用提供对 2 个以上独立数据实体的公共(public)访问权限,那么您实际上只需要一个以上。

关于android - 我们可以在一个应用程序中实现多少个内容提供者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451966/

相关文章:

android - 将事件添加到 native 日历不起作用

android - 不会共享的应用程序是否需要内容提供程序?

android - 如何通过java在远程网络服务器上为android应用程序创建数据库

android - 防止位图被写入磁盘被缩放

android - Paytabs android 集成-程序类型已存在 : okhttp3. 身份验证器

android - ContentProvider、Loader 和 ProgressBar

android - 是否可以将 Activity 和 fragment 与底部导航一起使用?

android - OpenCV Android 实现与 CMAKE undefined reference 'cv::fastFree(void*) 错误

android - 内容提供者中的 Content_URI

安卓SDK : source code of Contact ContentProvider