多个DatabaseHelper用于同一个数据库

时间:2012-11-23 14:41:02

标签: android database multithreading

也许我错过了一些东西,但我的问题是:我可以使用自己的DatabaseHelper实例从我的代码的不同点访问数据库吗?或者,从任何地方(线程,活动......)访问唯一的全局静态DatabaseHelper是否更好?在这种情况下,最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

如果您使用多个线程,最好有一个实例,因为将自动应用线程同步。该单个实例是单个实例还是包含在ContentProvider中取决于您自己。