From e2f8a19cfb165c49f65f8a57eb0c78cc6aa6bbd0 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Wed, 3 May 2023 16:15:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/help/storage/Restore.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/storage/Restore.kt b/app/src/main/java/io/legado/app/help/storage/Restore.kt index 583eb8107..6c949bb19 100644 --- a/app/src/main/java/io/legado/app/help/storage/Restore.kt +++ b/app/src/main/java/io/legado/app/help/storage/Restore.kt @@ -70,11 +70,16 @@ object Restore { } else { ZipUtils.unZipToPath(File(uri.path!!), Backup.backupPath) } - }.onSuccess { + }.onFailure { + AppLog.put("复制解压文件出错\n${it.localizedMessage}", it) + return + } + kotlin.runCatching { restore(Backup.backupPath) LocalConfig.lastBackup = System.currentTimeMillis() }.onFailure { - AppLog.put("复制解压文件出错\n${it.localizedMessage}", it) + appCtx.toastOnUi("恢复备份出错\n${it.localizedMessage}") + AppLog.put("恢复备份出错\n${it.localizedMessage}", it) } }