有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在我的应用程序中共享单个数据库助手对象

我有一个关于ormlite中的数据库助手的问题

我有一个数据库助手,在每一个活动中,我都会创建一个具有当前上下文的新实例,如下所示

DatabaseHelper     helper  = new DatabaseHelper(this);
Dao<User, Integer> userDao = null;
try {
    userDao = helper.getUserDao();
} catch (SQLException e) {
    e.printStackTrace();
}

如果我只在应用程序类中创建了一个database helper对象,并使用getApplicationContext方法获取它会怎么样?应用程序将只有一个辅助对象

这样做对吗


共 (1) 个答案

  1. # 1 楼答案

    是的,在整个应用程序中,您应该始终使用DatabaseHelper的单个实例