마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Sql openhelper에서 db업그레이드할때

0 추천
휴대폰으로 쓰는라 힘들군요 안드로이드에서 제공하는 sql 헬퍼로 버전이 다른 경우에 기존 디비를 없애고 새로운 디비를 복사해서 사용하는데 기존 디비 삭제 후 새로 복사 하고 버전업 시키면 업그레이드가 안불리고 oncreate가 불리네요 이게 한번 불린 다음에 버전업 시키면 업그레이드 함수가 불리구요 내부적으로 oncreate를 불리게 할수있나요? 혹시나해서 테이블 생성하려고 하면 이미 있다고 나오네요 디비 삭제후 새로 생성하고 잘 읽어집니다 혹시 아시는 분있으시면 답변 부탁드립니다
익명사용자 님이 2013년 2월 27일 질문
내부적으로 객체를 선언해서 처리했어요 ㅜㅜ

1개의 답변

0 추천
내부적으로 업그레이드가 호출되면

자신 객체를 한번 선언해서 쿼리 한번 날리고 close 시켜서

create이 호출되도록 처리해서 하니 되네요 ㅜㅜ
미친나무 (340 포인트) 님이 2013년 2월 27일 답변
이렇게 하는게 정확한건 아닌것 같지만 다른 방법을....모르겠군요 @.@
...