2013-10-23 2 views
0

를 초기화 나 SQLiteOpenHelper 대한 생성자를 사용했다 : (I 이미 구현에서 onCreate() 및 onUpgrade() 메소드)런타임 예외 SQLiteOpenHelper 생성자

public class DB_todos extends SQLiteOpenHelper{ 

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

런타임 예외이다 예외 Ljava/lang/NullPointerException; Lapp/quicklook/DB_todos를 초기화하는 동안 발생합니다.

나는 생성자를 사용하는 방법이 합법적인지 혼란 스럽다. 이 문제를 해결하려면 입력을하십시오.

+0

null 컨텍스트를' DB_todos' 생성자입니다. – Luksprog

+0

SQLiteOpenHelper까지 전달하는 다른 인수의 값이 null이 아닌가? – staaar

답변

0

db에 액세스하기 전에 제대로 열 었습니까? OnCreate()의 시작 부분에 db [ds.open()을, 끝 부분에 ds.close()를 오픈해야합니다. OnCreate()]