mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -64,19 +64,12 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
|
||||
private var menu: Menu? = null
|
||||
private var precisionSearchMenuItem: MenuItem? = null
|
||||
private var groups = linkedSetOf<String>()
|
||||
|
||||
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<ActivityBookSearchBinding, SearchViewModel
|
||||
}
|
||||
}
|
||||
|
||||
override fun onActivityCreated(savedInstanceState: Bundle?) {
|
||||
binding.llHistory.setBackgroundColor(backgroundColor)
|
||||
initRecyclerView()
|
||||
initSearchView()
|
||||
initOtherView()
|
||||
initData()
|
||||
receiptIntent(intent)
|
||||
viewModel.searchFinishCallback = searchFinishCallback
|
||||
}
|
||||
|
||||
override fun onNewIntent(data: Intent?) {
|
||||
super.onNewIntent(data)
|
||||
receiptIntent(data)
|
||||
|
||||
Reference in New Issue
Block a user