添加单章换源
This commit is contained in:
@@ -61,7 +61,7 @@ class ChangeCoverDialog() : BaseDialogFragment(R.layout.dialog_change_cover),
|
||||
|
||||
override fun observeLiveBus() {
|
||||
super.observeLiveBus()
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner, {
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner) {
|
||||
binding.refreshProgressBar.isAutoLoading = it
|
||||
if (it) {
|
||||
startStopMenuItem?.let { item ->
|
||||
@@ -75,10 +75,10 @@ class ChangeCoverDialog() : BaseDialogFragment(R.layout.dialog_change_cover),
|
||||
}
|
||||
}
|
||||
binding.toolBar.menu.applyTint(requireContext())
|
||||
})
|
||||
viewModel.searchBooksLiveData.observe(viewLifecycleOwner, {
|
||||
}
|
||||
viewModel.searchBooksLiveData.observe(viewLifecycleOwner) {
|
||||
adapter.setItems(it)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
override fun onMenuItemClick(item: MenuItem?): Boolean {
|
||||
|
||||
@@ -128,7 +128,7 @@ class ChangeSourceDialog() : BaseDialogFragment(R.layout.dialog_change_source),
|
||||
}
|
||||
|
||||
private fun initLiveData() {
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner, {
|
||||
viewModel.searchStateData.observe(viewLifecycleOwner) {
|
||||
binding.refreshProgressBar.isAutoLoading = it
|
||||
if (it) {
|
||||
startStopMenuItem?.let { item ->
|
||||
@@ -142,10 +142,10 @@ class ChangeSourceDialog() : BaseDialogFragment(R.layout.dialog_change_source),
|
||||
}
|
||||
}
|
||||
binding.toolBar.menu.applyTint(requireContext())
|
||||
})
|
||||
viewModel.searchBooksLiveData.observe(viewLifecycleOwner, {
|
||||
}
|
||||
viewModel.searchBooksLiveData.observe(viewLifecycleOwner) {
|
||||
adapter.setItems(it)
|
||||
})
|
||||
}
|
||||
launch {
|
||||
appDb.bookSourceDao.flowGroupEnabled().collect {
|
||||
groups.clear()
|
||||
|
||||
@@ -236,7 +236,13 @@ class ReadBookActivity : BaseReadBookActivity(),
|
||||
*/
|
||||
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
R.id.menu_change_source -> {
|
||||
R.id.menu_book_change_source -> {
|
||||
binding.readMenu.runMenuOut()
|
||||
ReadBook.book?.let {
|
||||
showDialogFragment(ChangeSourceDialog(it.name, it.author))
|
||||
}
|
||||
}
|
||||
R.id.menu_chapter_change_source -> {
|
||||
binding.readMenu.runMenuOut()
|
||||
ReadBook.book?.let {
|
||||
showDialogFragment(ChangeSourceDialog(it.name, it.author))
|
||||
|
||||
Reference in New Issue
Block a user