From 118840d99ddb029716b7ac33f7d66d7a9bc96209 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Fri, 21 Mar 2025 22:13:59 +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 --- .../io/legado/app/ui/book/cache/CacheActivity.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt index 7a09a1cc5..c3a552875 100644 --- a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt @@ -61,6 +61,7 @@ import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.map import kotlinx.coroutines.launch import kotlinx.coroutines.withContext +import splitties.init.appCtx import kotlin.math.max /** @@ -440,22 +441,21 @@ class CacheActivity : VMBaseActivity() alertDialog.hide() return@apply } - val text = etInputScope.text - if (!verificationField(text.toString())) { - etInputScope.error = - applicationContext.getString(R.string.error_scope_input)//"请输入正确的范围" + val epubScope = etInputScope.text.toString() + if (!verificationField(epubScope)) { + etInputScope.error = appCtx.getString(R.string.error_scope_input)//"请输入正确的范围" return@apply } etInputScope.error = null - val toInt = etEpubSize.text.toString().toInt() + val epubSize = etEpubSize.text.toString().toIntOrNull() ?: 1 adapter.getItem(position)?.let { book -> startService { action = IntentAction.start putExtra("bookUrl", book.bookUrl) putExtra("exportType", "epub") putExtra("exportPath", path) - putExtra("epubSize", toInt) - putExtra("epubScope", text.toString()) + putExtra("epubSize", epubSize) + putExtra("epubScope", epubScope) } } alertDialog.hide()