안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 현재 제가 만든 어플이 352kb 크기의 sqlite파일을 asset폴더에 담고있고,
처음 설치될 때 asset폴더에서 sd카드로 db파일을 복사해서 db파일을 읽어서
자체 패키지폴더/databases 안에 db파일을 만들어서 insert시키게끔 로직이 구성되어 있습니다.
헌데 설치할 때 잘 되는경우가 있고 db파일이 제대로 insert가 안되서 오작동 하는 경우가 있습니다
빌드하면 세종류(모토로이, NEXUS-S, 갤럭시neo)의 폰에서 테스트 해봤는데
처음에 하얀화면(벽돌됐다고 하죠?)으로 약 3초~7초가량 머물러 있다가 어플이 시작이 됩니다.
(이외의 결과인데 모토로이가 가장 빠르고 insert오작동 한적 한번도 없었음,
NEXUS-S 가 가장 느리고 가끔 하얀화면에서 '죄송합니다~~~~ ' 다일로그 뜨면서 튕겨나갈때가 종종있음'
갤럭시neo는 많이 테스트해보진 못했으나 넥서스랑 비슷함)
하얀화면에서 asset 폴더에서 sd카드로 db파일을 복사하고, db파일읽어서 insert시키는 과정이 일어나는 것 같은데..
어떻게 해야 insert하는 과정에서 오류 없이 잘 넘어갈 수 있을지 조언좀 부탁드릴께요