kunfei 4 лет назад
Родитель
Сommit
a14e35f990

+ 8 - 5
app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt

@@ -241,11 +241,7 @@ class BookshelfManageActivity :
 
     override fun onMenuItemClick(item: MenuItem?): Boolean {
         when (item?.itemId) {
-            R.id.menu_del_selection ->
-                alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
-                    okButton { viewModel.deleteBook(*adapter.selection.toTypedArray()) }
-                    noButton()
-                }
+            R.id.menu_del_selection -> alertDelSelection()
             R.id.menu_update_enable ->
                 viewModel.upCanUpdate(adapter.selection, true)
             R.id.menu_update_disable ->
@@ -266,6 +262,13 @@ class BookshelfManageActivity :
         }
     }
 
+    private fun alertDelSelection() {
+        alert(titleResource = R.string.draw, messageResource = R.string.sure_del) {
+            okButton { viewModel.deleteBook(*adapter.selection.toTypedArray()) }
+            noButton()
+        }
+    }
+
     override fun selectGroup(requestCode: Int, groupId: Long) {
         showDialogFragment(
             GroupSelectDialog(groupId, requestCode)