public TagSQL(Context context) {
try {
} catch (FileNotFoundException e) {
try {
db.execSQL(CREATE_TABLE_STMT);
} catch (FileNotFoundException e1) {
db = null;
}
}
}
private int getCount(String tag) {
int returnCount = 1;
Cursor c = db.query(true, TABLE, ROW, TAG + "='" + tag + "'", null, null, null, null);
returnCount = c.getInt(2);
}
return returnCount;
}
sqlite관련해서 활용하는 소스코드 인데요.
쭈루룩 읽어오다가 딱 문법오류가 나는 부분들인데,
우선 윗 코드의 경우 주석쳐놓은 부분들에서 오류가 생깁니다.
opendatabase, createdatabase 모두
Cannot resolve method 'openDatabase(java.lang.String, null)' 라는 문법오류가 발생하고
알트엔터시 add qualifier db to method 라는 메시지가 출력되는데
context의 객체로 opendatabase와 createdatabase 가 존재하지 않는게 맞는 것 아닌가요?
sqlite 관련 개발자 문서를 읽어봐도, opendatabase는 SQLitedatabase의 객체긴 한데..
이 두 객체를 무슨 의도로 넣어놓은 것일까요?
그리고 아래 코드의 경우 count와 first 부분에서 오류가 생기는데 count는 getcount, isfirst가 맞겠죠?
다른 부분은 문제가 없는데 이 부분들에서만 문제가 생기기에 질문을 드려봅니다.--;;
전 오픈소스를 올려놓은 제작자의 의도를 도무지 모르겠어서..