我应该使我的数据库适配器类成为单例吗?

时间:2011-04-11 10:05:44

标签: android database singleton

我正在使用database adaptor from devx.com

我想知道我是否应该让它成为一个单身人士,这样我就可以轻松地从许多不同的类中使用它而不必担心多个实例?

1 个答案:

答案 0 :(得分:2)

虽然你的逻辑是有效的,但我认为你不应该这样做。想想并发,例如。 class X正在更新数据库,而Y类正在同时从中检索值。因此,您同时对数据库进行了2次操作;有一个单例应该防止这种情况,因为需要关闭/重新打开数据库连接。

相关问题