优化
This commit is contained in:
@@ -338,7 +338,9 @@ class BookshelfManageActivity :
|
|||||||
|
|
||||||
override fun deleteBook(book: Book) {
|
override fun deleteBook(book: Book) {
|
||||||
alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
|
alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
|
||||||
val checkBox = CheckBox(this@BookshelfManageActivity).apply {
|
var checkBox: CheckBox? = null
|
||||||
|
if (book.isLocal) {
|
||||||
|
checkBox = CheckBox(this@BookshelfManageActivity).apply {
|
||||||
setText(R.string.delete_book_file)
|
setText(R.string.delete_book_file)
|
||||||
isChecked = LocalConfig.deleteBookOriginal
|
isChecked = LocalConfig.deleteBookOriginal
|
||||||
}
|
}
|
||||||
@@ -346,12 +348,13 @@ class BookshelfManageActivity :
|
|||||||
setPadding(16.dpToPx(), 0, 16.dpToPx(), 0)
|
setPadding(16.dpToPx(), 0, 16.dpToPx(), 0)
|
||||||
addView(checkBox)
|
addView(checkBox)
|
||||||
}
|
}
|
||||||
if (book.isLocal) {
|
|
||||||
customView { view }
|
customView { view }
|
||||||
}
|
}
|
||||||
okButton {
|
okButton {
|
||||||
|
if (checkBox != null) {
|
||||||
LocalConfig.deleteBookOriginal = checkBox.isChecked
|
LocalConfig.deleteBookOriginal = checkBox.isChecked
|
||||||
viewModel.deleteBook(listOf(book), checkBox.isChecked)
|
}
|
||||||
|
viewModel.deleteBook(listOf(book), LocalConfig.deleteBookOriginal)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user