0

我正在创建一个在我的数据库中包含多个表的 Android 应用程序。该数据库将被不断访问,但话虽如此,我偶然发现了来自http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html的单身人士的想法

是否建议尝试使数据库成为单例,以便我永远不会发生冲突?

编辑:回应第一条评论。我有一个 SQLiteOpenHelper 类,我相信我可以将它构建成一个单例。

4

1 回答 1

1

这取决于您的应用程序和设计。如果它只创建一个数据库,您可以创建一个类单例。但是,如果您将单例设为执行查询的类,则必须确保在执行第一个查询时不会调用它。因此,那时将需要锁定机制或排队。

于 2013-06-30T06:13:08.097 回答