안드로이드 개발 질문/답변
(글 수 45,052)
Cursor cur = db.rawQuery("select FirstCheck from Option",null);
cur.moveToFirst();
int r = 0;
r = cur.getInt(cur.getColumnIndex("FirstCheck"));
return r;
여기서 FirstCheck 값이 존재하면 정상작동하는데
FirstCheck 자체가 아예 없으면 프로그램이 오류가 떠 버립니다.
리턴값으로 0이 들어오면 값을 강제로 넣어주려고 하는데 그 전에
프로그램이 오류로 강제 종료되어 버리네요.
어떤식으로 해야 될까요?




Integer r = cur.getInt(cur.getColumnIndex("FirstCheck"));
if (r == null)
return 0;
return r;