diff --git a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java index fcb92e64..42d4cfb8 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java +++ b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java @@ -461,6 +461,10 @@ public class OpenScale { File tmpExportFile = context.getApplicationContext().getDatabasePath("openScale_tmp.db"); try { + if (appDB != null) { + appDB.close(); + } + copyFile(Uri.fromFile(exportFile), Uri.fromFile(tmpExportFile)); copyFile(importFile, Uri.fromFile(exportFile));