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()