优化
This commit is contained in:
@@ -248,6 +248,7 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
|||||||
} else {
|
} else {
|
||||||
AppConfig.searchGroup = item.title.toString()
|
AppConfig.searchGroup = item.title.toString()
|
||||||
}
|
}
|
||||||
|
upGroupMenu()
|
||||||
viewModel.startOrStopSearch()
|
viewModel.startOrStopSearch()
|
||||||
viewModel.refresh()
|
viewModel.refresh()
|
||||||
}
|
}
|
||||||
@@ -345,7 +346,8 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
|||||||
* 更新分组菜单
|
* 更新分组菜单
|
||||||
*/
|
*/
|
||||||
private fun upGroupMenu() {
|
private fun upGroupMenu() {
|
||||||
binding.toolBar.menu.findItem(R.id.menu_group)?.subMenu?.let { menu ->
|
binding.toolBar.menu.findItem(R.id.menu_group)?.run {
|
||||||
|
subMenu?.let { menu ->
|
||||||
val selectedGroup = AppConfig.searchGroup
|
val selectedGroup = AppConfig.searchGroup
|
||||||
menu.removeGroup(R.id.source_group)
|
menu.removeGroup(R.id.source_group)
|
||||||
val allItem = menu.add(R.id.source_group, Menu.NONE, Menu.NONE, R.string.all_source)
|
val allItem = menu.add(R.id.source_group, Menu.NONE, Menu.NONE, R.string.all_source)
|
||||||
@@ -361,8 +363,12 @@ class ChangeBookSourceDialog() : BaseDialogFragment(R.layout.dialog_book_change_
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
menu.setGroupCheckable(R.id.source_group, true, true)
|
menu.setGroupCheckable(R.id.source_group, true, true)
|
||||||
if (!hasSelectedGroup) {
|
if (hasSelectedGroup) {
|
||||||
|
title = getString(R.string.group) + "(" + AppConfig.searchGroup + ")"
|
||||||
|
} else {
|
||||||
allItem.isChecked = true
|
allItem.isChecked = true
|
||||||
|
title = getString(R.string.group)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user