안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 오늘도 열심히 안드로이드 개발을 공부하고 있습니다.
다름이 아니라 DB 관리에 대해서 궁금한 내용이 있어서 이렇게 글을 남깁니다.
저는 리소스 DB 와 유저가 기록한 DB를 나누어서 리소스 DB는 웹경로에 올려서 다운로드 받아 설치하는 방법을 사용하고
유저DB는 프로그램에서 동적으로 생성하여 사용할려고 계획중입니다.
리소스DB는 배포시 다운로드 받아서 사용하니 초기화 되어도 DB파일 있는지 체크해서 다시 다운로드 받아면 상관없을것 같은데.
유저 DB는 재배포 했을때 초기화 되버리면 사용자들이 뚜껑열릴것 같습니다.
제가 질문드리고자 한 내용은
SQLiteOpenHelper()의 onCreate()에서 생성된 DB파일( "data/data/패키지명/databases/" )
재배포시 초기화 되는지 알고 싶습니다,.
초기화 되버린다면 SDCARD 쪽으로 복사해야하던지 그쪽 경로에 생성해야겠죠?
그럼 좋은 하루 보내세요!