2012-12-06 3 views
0

Google Play 마켓에서 SQLite로 작동하는 Android 앱을 사용했습니다. 앱을 새로 업데이트하고 싶습니다. 새 apk 파일을 업데이트와 함께 업로드하면 사용자가 해당 업데이트를 다운로드하면 SQLite 데이터베이스가 지워지고 다시 생성됩니다. 업데이트는 그래픽 인터페이스와 로직에만 적용되며 데이터베이스와 관련이 없습니다. 변경하지 않았습니다.SQLite 및 업데이트가 포함 된 Android 앱

+0

현지화 ... 데이터베이스가 초기화되는 방법에 대해 알지 못하기 때문에 ... 아마도 언명에 따라 달라집니다. 매니페스트 파일의 버전 ... – Selvin

답변

1

그들은 거기에 남아있을 것입니다. 모든 기본 설정과 데이터베이스는 변경되지 않습니다.

1

Android 시스템은 데이터 디렉토리를 엉망으로 만들지 않습니다. 파일을 만들고 업데이트하는 것은 앱의 책임입니다.

SQLiteOpenHelper을 사용 중이며 데이터베이스 버전 번호가 증가한 경우 onUpgrade 함수가 호출됩니다.

+0

데이터베이스가 삭제 될 때까지 삭제되지 않습니다. 버전 번호를 늘리십시오. 데이터베이스 도우미 파일에서. 앱 버전을 올리면 데이터베이스에 영향을주지 않습니다. –

관련 문제