2017-01-30 1 views
2

GreenDao를 사용하여 지속성을 유지하는 Android 앱이 있습니다.제거시 GreenDao 데이터베이스가 제거되지 않음

내가 GreenDao 기본 (Where is my database file created)

하여 데이터를 저장하는 장치에서 응용 프로그램을 제거하는 경로/데이터/데이터/[패키지 이름]에서 모든 데이터 파일을 제거해야한다는 인상/데이터베이스에서 오전

내 앱이 실행 중이 아닌지 확인하기 위해 앱을 종료 했으므로 앱을 다시 설치하고 실행하면 이전 세션의 데이터가 저장되지 않을 것으로 예상됩니다.

그러나이 이전 세션에 저장 한 특정 사용자 데이터는 새로 설치 한 후 관련 UserDao에 대한 getRowById 요청을 수행 할 때 사용할 수 있습니다.

제거한 후에도이 데이터가 계속 유지되는 이유는 무엇입니까?

답변

2

값이 true로 설정된 경우 android:allowBackup 값을 확인한 다음 android가 db를 백업하고 제거한 후에도 유지합니다.

관련 문제