From 561f1e4e6bdf1310633422310d6cfffc1b7ae17b Mon Sep 17 00:00:00 2001 From: kunfei Date: Fri, 25 Mar 2022 19:56:24 +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/ui/book/search/SearchActivity.kt | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt b/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt index 43e6baf65..edd79ab82 100644 --- a/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt @@ -64,19 +64,12 @@ class SearchActivity : VMBaseActivity() - - override fun onActivityCreated(savedInstanceState: Bundle?) { - binding.llHistory.setBackgroundColor(backgroundColor) - initRecyclerView() - initSearchView() - initOtherView() - initData() - receiptIntent(intent) - viewModel.searchFinishCallback = { - if (it) { - val searchGroup = getPrefString("searchGroup") - if (!searchGroup.isNullOrEmpty()) { - alert(R.string.empty) { + private val searchFinishCallback: (isEmpty: Boolean) -> Unit = { + if (it) { + val searchGroup = getPrefString("searchGroup") + if (!searchGroup.isNullOrEmpty()) { + launch { + alert("搜索结果为空") { setMessage("${searchGroup}分组搜索结果为空,是否切换到全部分组") cancelButton() okButton { @@ -90,6 +83,16 @@ class SearchActivity : VMBaseActivity