마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite select 질문드립니다.

0 추천
mDBHelper.DBopen();

String name = etxt_UserId.getText().toString();
Cursor c = mSqLiteDatabase.rawQuery("SELECT * FROM login where userid =" + "'" + name + "';", null);

 

외부 sqlite DB파일을 assets에 넣고 그파일을 오픈해서 데이터를 처리하려고하는데
Arraylist사용해서 listview에 데이터를 집어넣고 보여주는것은 처리를 하엿습니다.

근데 리스트뷰말고 다른걸 하려고하니까 저렇게 나오네요..

Attempt to invoke virtual method 'android.database.Cursor android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.String[])' on a null object reference

 

왜저런 오류가 나오는지모르겠슴니다. 

고수님들 도와주십시오..

liosw2441 님이 2018년 4월 6일 질문
커서부분에서 에러가납니다

1개의 답변

0 추천
'mSqLiteDatabase' reference값이 null이네요.

mSqLiteDatabase = mDBHelper.getWritableDatabase();

이런 코드가 빠진거 아닌가 예상되는데요.
디자이너정 (42,810 포인트) 님이 2018년 4월 6일 답변
...