标签: android database singleton
我正在使用database adaptor from devx.com
我想知道我是否应该让它成为一个单身人士,这样我就可以轻松地从许多不同的类中使用它而不必担心多个实例?
答案 0 :(得分:2)
虽然你的逻辑是有效的,但我认为你不应该这样做。想想并发,例如。 class X正在更新数据库,而Y类正在同时从中检索值。因此,您同时对数据库进行了2次操作;有一个单例应该防止这种情况,因为需要关闭/重新打开数据库连接。