안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..질문이 잇습니다..
현제 SQLiteOpenHelper을 상속받아서 처음에 테이블을 생성했는데요..
나중에 컬럼이 더 필요해서 추가를 했습니다..
그리고 나서
public FileInfoDBOpenHelper(Context context) {
super(
context,
context.getString(R.string.db_file_info_name),
null,
Integer.parseInt(context.getString(R.string.db_file_info_version))
);
mContext = context;
}
버젼을 변경했는데요 컬럼이 변경/추가가 안되네요..
무슨 이유 일까요?? 버젼 바꿔준다고 해서 onUpgrade가 실행이 되는거 아닌가요??
어떻게 해야 추가/변경이 되나요 알려주세요~~
현제 SQLiteOpenHelper을 상속받아서 처음에 테이블을 생성했는데요..
나중에 컬럼이 더 필요해서 추가를 했습니다..
그리고 나서
public FileInfoDBOpenHelper(Context context) {
super(
context,
context.getString(R.string.db_file_info_name),
null,
Integer.parseInt(context.getString(R.string.db_file_info_version))
);
mContext = context;
}
버젼을 변경했는데요 컬럼이 변경/추가가 안되네요..
무슨 이유 일까요?? 버젼 바꿔준다고 해서 onUpgrade가 실행이 되는거 아닌가요??
어떻게 해야 추가/변경이 되나요 알려주세요~~