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 6b8f519b4..5eee479ec 100644 --- a/app/src/main/java/io/legado/app/service/CacheBookService.kt +++ b/app/src/main/java/io/legado/app/service/CacheBookService.kt @@ -165,7 +165,7 @@ class CacheBookService : BaseService() { downloadJob = lifecycleScope.launch(cachePool) { while (isActive) { if (!CacheBook.isRun) { - CacheBook.stop(this@CacheBookService) + stopSelf() return@launch } CacheBook.cacheBookMap.forEach {