---- 오류 로그입니다 ---
....
11-11 12:23:42.610: E/AndroidRuntime(355): Caused by: java.lang.NullPointerException
11-11 12:23:42.610: E/AndroidRuntime(355): at com.example.term_test.weahter_Activity.queryData(weahter_Activity.java:244)
11-11 12:23:42.610: E/AndroidRuntime(355): at com.example.term_test.weahter_Activity.onCreate(weahter_Activity.java:220)
11-11 12:23:42.610: E/AndroidRuntime(355): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-11 12:23:42.610: E/AndroidRuntime(355): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
11-11 12:23:42.610: E/AndroidRuntime(355): ... 11 more
....
--- 오류 부분 소스입니다 ---
....
private void queryData(final int table) {
// TODO Auto-generated method stub
openDatabase(dbFolder+dbFile);
String sql = null;
Cursor cur = null;
int Count;
switch(table){
case tableSido:
sql="select sido_num, sido_name from t_sido";
cur=db.rawQuery(sql, null); //오류부분입니다
break;
case tableGugun:
sql="select sido_num, gugun_num, gjgun_name from t_gugun where sido_num = "+numSido;
cur=db.rawQuery(sql, null);
break;
case tableDong:
sql="select gugun_num, dong_num, dong_name, gridx, gridy, _id from t_dong where gugun_num = "+numGugun;
cur=db.rawQuery(sql, null);
break;
default:
break;
}
....
안드로이드 생초보 학생이라 구글링 해가며 소스 따라 치고있는데 저기에 저런 에러가 떳네요..
zip 파일 임포트해서 돌릴땐 잘 됐는데 제가 똑같이 따라치니 컴파일 에러는 안뜨는데 저런 에러가 뜨는데 저게 무슨 현상이죠? 어떤식으로 해결하면 될까요???
참고로 날씨 파싱해서 어플로 띄우는 거고 db파일도 파일째로 복사해서 assets파일에 넣었습니다
혹시 db 파일을 제가 새로 만들어서 파일화?시켜야 하는건가요??