【发布时间】:2012-09-07 05:33:20
【问题描述】:
当我们从多个内容解析器(在不同的进程中)或线程访问内容提供者时,它是否会创建多个提供者实例?如果是,实例是如何创建的,数据库读写操作是如何同步的?
【问题讨论】:
当我们从多个内容解析器(在不同的进程中)或线程访问内容提供者时,它是否会创建多个提供者实例?如果是,实例是如何创建的,数据库读写操作是如何同步的?
【问题讨论】:
默认情况下,只有一个 Content Provider 实例,它托管在托管 Content Provider 所属应用程序的进程中。可以通过这样的方式对其进行配置,即在每个使用该 Content Provider 的进程中创建一个单独的 Content Provider 实例。此配置在 Content Provider 所属的应用程序的AndroidManifest.xml 中完成。参考this
【讨论】: