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

app 삭제시 Sqlite 내장 DB가 삭제되질 않네요 ㅠㅠ

0 추천
안녕하세요

안드로이드 특정기기에서 app 제거시에 DB가 안날라가는 현상이 있는데요.

이 부분에 대해서 알고 계신분 계신가요?

알고계시다면 처리방법 좀 알려주세요 ㅠ
myreplay (480 포인트) 님이 2016년 4월 21일 질문

3개의 답변

0 추천

음..저도 간단하게 정보 저장할 때 내부db 사용하는데요..

별 루트 지정없이 생성하고 사용하면 [data/data/패키지명/databases/db명.db] 이 루트에 놓이게 됩니다.

앱이 삭제 될 때 내부db도 함께 삭제되는걸로 아는데요, 

그 특정 기기에서 db생성시 저 루트에 있는지, 다른 루트로 생성이 되는지 확인해봐야할거같아요..

망고사탕 (5,000 포인트) 님이 2016년 4월 22일 답변
제가 패스를 확인해 본 결과
s6기기에서는 data/user/0/패키지명/databases/db명.db에 저장됩니다.
갤럭시 탭5의 경우는 data/data/패키지명/databases/db명.db에 저장되고요..

근데 문제가 있는 경우가 갤럭시 탭5인 경우에요 ㅠㅠㅠ
0 추천
API level 23 이상인 경우,

wifi 환경일 때만 사용자의 구글 드라이브로 auto backup 하고,

앱 삭제 후 재설치 시 백업 내용을 restore 합니다.

백업 대상에는 캐시파일 제외한 모든 앱 파일 즉, 내부 db 도 포함되어 있구요

이것과 관련된 게 아닌지요?
hsp 님이 2017년 3월 13일 답변
0 추천
저도 최근에 겪은 내용인데, manifest의 allowBackup을 false 로 바꿨어요.
쎄미 (162,410 포인트) 님이 2017년 3월 13일 답변
...