优化
This commit is contained in:
@@ -144,15 +144,11 @@ class BookInfoActivity :
|
||||
override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
R.id.menu_edit -> {
|
||||
// if (viewModel.inBookshelf) {
|
||||
viewModel.bookData.value?.let {
|
||||
infoEditResult.launch {
|
||||
putExtra("bookUrl", it.bookUrl)
|
||||
}
|
||||
viewModel.bookData.value?.let {
|
||||
infoEditResult.launch {
|
||||
putExtra("bookUrl", it.bookUrl)
|
||||
}
|
||||
// } else {
|
||||
// toastOnUi(R.string.after_add_bookshelf)
|
||||
//}
|
||||
}
|
||||
}
|
||||
R.id.menu_share_it -> {
|
||||
viewModel.bookData.value?.let {
|
||||
@@ -183,13 +179,11 @@ class BookInfoActivity :
|
||||
sendToClip(it)
|
||||
} ?: toastOnUi(R.string.no_book)
|
||||
R.id.menu_can_update -> {
|
||||
if (viewModel.inBookshelf) {
|
||||
viewModel.bookData.value?.let {
|
||||
it.canUpdate = !it.canUpdate
|
||||
viewModel.bookData.value?.let {
|
||||
it.canUpdate = !it.canUpdate
|
||||
if (viewModel.inBookshelf) {
|
||||
viewModel.saveBook(it)
|
||||
}
|
||||
} else {
|
||||
toastOnUi(R.string.after_add_bookshelf)
|
||||
}
|
||||
}
|
||||
R.id.menu_clear_cache -> viewModel.clearCache()
|
||||
|
||||
Reference in New Issue
Block a user