初始化SQLiteOpenHelper构造函数中的运行时异常

时间:2013-10-23 19:03:18

标签: android

我使用了SQLiteOpenHelper的构造函数,如下所示: (我已经实现了onCreate()和onUpgrade()方法)

public class DB_todos extends SQLiteOpenHelper{

     DB_todos(Context context){
          super(context, DB_NAME, null, DB_VERSION);
  }
     ..........
}

运行时异常是: 异常Ljava / lang / NullPointerException;在初始化Lapp / quicklook / DB_todos;

时抛出 如果我使用构造函数的方式合法,我很困惑。请提供您的意见以解决此问题。

1 个答案:

答案 0 :(得分:0)

在访问数据库之前是否正确打开了数据库?你应该在OnCreate()的开头打开db [ds.open(),在末尾和OnCreate()开启ds.close()。