1

何かが足りないかもしれませんが、私の質問は、コードのさまざまなポイントから、それぞれ独自のDatabaseHelperインスタンスを使用してデータベースにアクセスできるかどうかです。または、どこからでも(スレッド、アクティビティなど)アクセスできる一意のグローバル静的DatabaseHelperを使用する方がよいでしょうか。この場合のベストプラクティスは何ですか?

4

1 に答える 1

2

複数のスレッドを使用している場合は、スレッドの同期が自動的に適用されるため、単一のインスタンスを使用することをお勧めします。その単一インスタンスがシングルトンであるか、ラップされているかContentProviderはあなた次第です。

于 2012-11-23T15:39:59.950 に答える