3

複数のコンテンツ リゾルバー (異なるプロセス) またはスレッドからコンテンツ プロバイダーにアクセスすると、プロバイダーの複数のインスタンスが作成されますか? はいの場合、インスタンスはどのように作成され、DB の読み書き操作はどのように同期されますか?

4

1 に答える 1

2

デフォルトでは、コンテンツ プロバイダーのインスタンスは 1 つだけであり、コンテンツ プロバイダーが属するアプリケーションをホストするプロセスでホストされます。そのコンテンツ プロバイダーを使用するすべてのプロセスでコンテンツ プロバイダーの個別のインスタンスが作成されるように構成することができます。この設定はAndroidManifest.xml、コンテンツ プロバイダが属するアプリケーションで行われます。これを参照してください

于 2012-09-07T06:43:00.003 に答える