gpt4 book ai didi

android - 内容提供者公地

转载 作者:行者123 更新时间:2023-11-29 00:42:48 26 4
gpt4 key购买 nike

关于Content Provider机制的几个有趣问题

  • 当数据不打算在应用程序之间共享时,我们应该使用 Content Provider 吗?

Content providers store and retrieve data and make it accessible to all applications. They're the only way to share data across applications; there's no common storage area that all Android packages can access.
http://developer.android.com/guide/topics/providers/content-providers.html

  • 当有多个数据表连接在一起时,我们应该为每种数据类型创建一个提供程序,还是可以为所有数据类型使用一个提供程序?

  • 从远程服务器镜像数据时,是否有任何与Content Provider相关的通用更新机制,或者我们是否必须实现某种SyncAdapter?

最佳答案

Should we use Content Provider, when data are not meant to be shared across applications?

Content Provider 是在应用程序之间或应用程序内的 Activity 之间共享数据的良好功能之一。如果您想为您的应用程序使用内容提供者并且不想共享,那么您可以使用内容提供者,如果您使用内容提供者,它是非常好的抽象。

When having multiple data tables connected together, should we create single Provider for every data type, or can we use single provider for all of them?

对于不同的表,我认为你必须创建不同的内容提供者。在 Android 中,不同的表和数据库有不同的内容提供者。所以你最好创建所有表格的单独内容提供者。

关于android - 内容提供者公地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com