From 3e36fae2deca4126301106393afb8cffcda621c0 Mon Sep 17 00:00:00 2001 From: oliexdev Date: Mon, 3 Mar 2025 11:53:32 +0100 Subject: [PATCH] close database before importing the database --- .../src/main/java/com/health/openscale/core/OpenScale.java | 4 ++++ 1 file changed, 4 insertions(+) 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));