From ba1e5dea1e98cc8ffa92cb3ea74f2bfaf1ee1454 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Thu, 29 Feb 2024 14:15:47 +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 --- .../main/java/io/legado/app/service/CacheBookService.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/service/CacheBookService.kt b/app/src/main/java/io/legado/app/service/CacheBookService.kt index 9aab5fd2f..d9b234fe5 100644 --- a/app/src/main/java/io/legado/app/service/CacheBookService.kt +++ b/app/src/main/java/io/legado/app/service/CacheBookService.kt @@ -121,7 +121,8 @@ class CacheBookService : BaseService() { book.totalChapterNum = 0 book.save() } - AppLog.put("《$name》目录为空且加载目录失败\n${it.localizedMessage}", it, true) + val msg = "《$name》目录为空且加载目录失败\n${it.localizedMessage}" + AppLog.put(msg, it, true) return@execute }.getOrNull()?.let { toc -> appDb.bookChapterDao.insert(*toc.toTypedArray()) @@ -137,8 +138,10 @@ class CacheBookService : BaseService() { cacheBook.addDownload(start, end2) notificationContent = CacheBook.downloadSummary upCacheBookNotification() - if (downloadJob == null) { - download() + synchronized(this) { + if (downloadJob == null) { + download() + } } } }