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

DB 파일 데이터를 리스트 뷰로 띄우는 코드입니다.

0 추천

DB파일 데이터를 검색해서 리스트에 띄우는 코드입니다. 스피너 가지고 고른 내용을 검색해서 해당하는 내용에 관련된 데이터를 리스트뷰로 띄워주는 코드를 만들고 있는데 

 

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.lg.practice2/com.example.lg.practice2.SubActivity2}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.Cursor android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.String[])' on a null object reference

 

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

 

이 오류가 뜨면서 어플이 중지됩니다. 

 

코드 입니다.

2

22

3

choice1 과 choice2 가 스피너로 선택된 변수 입니다. 두 문장이 연결된 정보를 검색해서 리스트뷰로 결과를 띄우려고 하는데 아까 위에 오류가 나면서 어플이 중지됩니다. 

yhaha (120 포인트) 님이 2016년 9월 19일 질문
strSearchQuery 값이 정상적으로 있는지요.
strSearchQuery 값이 없으면 오류가 날 수 있나요?

2개의 답변

0 추천
'db' 객체가 null인듯 합니다. 권한을 확인 해 보세요.
익명사용자 님이 2016년 9월 19일 답변
권한을 확인하는게 무슨말인지 모르겠어요...
0 추천
sqliteOpenHelper 검색해서 사용해보새요 현제 opendatabase에서 sqlitedatabase객체를 얻지못해서 발생하는 오류인것같습니다
익명사용자 님이 2016년 9월 26일 답변
...