Android 打开数据库(如果尚未打开)

标签 android

您好,我正在使用标准 DabAdapter open()。当我这样做时,我如何检查它是否已经打开。因为我收到的错误很少,而这些错误的根源是

  database = dbHelper.getWritableDatabase();

完整代码为

public DbAdapter open() throws SQLException {
              dbHelper = new DbOpenHelper(this.context);
              database = dbHelper.getWritableDatabase();
              return this;
       }

最佳答案

if (database.isOpen()) { .... }

关于Android 打开数据库(如果尚未打开),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877543/

相关文章:

android - 带有扩展 SimpleCursorAdapter 的 nullPointerException

android - 当触摸其中的水平 ListView 时,Viewpager 禁用滑动问题

android - android studio 的 ksoap2 错误

android - Android 在恢复 Activity 时会恢复 Intent extras 吗?

android - 如何将嵌套的 ArrayList 划分到 TabLayout 的每个布局

android - 在 Android 中,通过多个 Activity 维护 session 的最佳做法是什么?

android - EditText 字段未显示的问题

java - 如何在Android Studio上设置四个图片在不同的角落?

android - 无法在android中模拟被动位置提供者

android - 将 android Activity 定义为带有浅色主题的对话框