gpt4 book ai didi

java - 我应该将我的 SQLite 类变成单例吗?

转载 作者:行者123 更新时间:2023-12-01 14:22:57 25 4
gpt4 key购买 nike

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

是否建议尝试将数据库设置为单例,这样我就不会发生冲突?

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

最佳答案

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

关于java - 我应该将我的 SQLite 类变成单例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17387264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com