From 3a2ccf86fdf31dff7d201af419ec914608b00384 Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 26 May 2023 16:36:39 +0800 Subject: [PATCH] Fix database import --- app/src/main/java/com/hippo/ehviewer/EhDB.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/EhDB.kt b/app/src/main/java/com/hippo/ehviewer/EhDB.kt index 8a3209d09..103fda9d6 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhDB.kt +++ b/app/src/main/java/com/hippo/ehviewer/EhDB.kt @@ -397,7 +397,9 @@ object EhDB { @Synchronized fun importDB(context: Context, uri: Uri): String? { runCatching { - val oldDB = databaseBuilder(context, EhDatabase::class.java, "tmp.db") + val tempDBName = "tmp.db" + context.deleteDatabase(tempDBName) + val oldDB = databaseBuilder(context, EhDatabase::class.java, tempDBName) .createFromInputStream { context.contentResolver.openInputStream(uri) } .build()