게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 일본쪽 오픈소스를 가져와봤는데, 이해 안되는 부분들이 있습니다
게시물ID : programmer_20499짧은주소 복사하기
작성자 : 카토리
추천 : 1
조회수 : 1001회
댓글수 : 16개
등록시간 : 2017/05/08 05:55:14
옵션
  • 본인삭제금지
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가 맞겠죠?
다른 부분은 문제가 없는데 이 부분들에서만 문제가 생기기에 질문을 드려봅니다.--;; 
전 오픈소스를 올려놓은 제작자의 의도를 도무지 모르겠어서..

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호