From 54391b6898791714accd359055e4dd90c3ed75aa Mon Sep 17 00:00:00 2001 From: kunfei Date: Mon, 21 Feb 2022 23:20:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8D=95=E7=AB=A0=E6=8D=A2?= =?UTF-8?q?=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/changesource/ChangeChapterSourceDialog.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt index 71427676a..abf42d7d2 100644 --- a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt @@ -62,7 +62,9 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c binding.recyclerViewToc.scrollToPosition(tocAdapter.durChapterIndex - 5) } private val contentSuccess: (content: String) -> Unit = { + binding.loadingToc.hide() callBack?.replaceContent(it) + dismissAllowingStateLoss() } private val searchBookAdapter by lazy { ChangeChapterSourceAdapter(requireContext(), viewModel, this) @@ -265,7 +267,10 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_chapter_c override fun clickChapter(bookChapter: BookChapter, nextChapterUrl: String?) { searchBook?.let { + binding.loadingToc.show() viewModel.getContent(it.toBook(), bookChapter, nextChapterUrl, contentSuccess) { msg -> + binding.loadingToc.hide() + binding.clToc.gone() toastOnUi(msg) } }