kunfei 4 years ago
parent
commit
731db6d517

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt

@@ -108,6 +108,7 @@ class ImportBookActivity : VMBaseActivity<ActivityImportBookBinding, ImportBookV
     @SuppressLint("NotifyDataSetChanged")
     override fun onClickSelectBarMainAction() {
         viewModel.addToBookshelf(adapter.selectedUris) {
+            adapter.selectedUris.clear()
             adapter.notifyDataSetChanged()
         }
     }

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/local/ImportBookAdapter.kt

@@ -126,6 +126,7 @@ class ImportBookAdapter(context: Context, val callBack: CallBack) :
                 }
             }
         }
+        notifyItemRangeChanged(0, itemCount, true)
         callBack.upCountView()
     }
 

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/remote/RemoteBookActivity.kt

@@ -91,6 +91,7 @@ class RemoteBookActivity : VMBaseActivity<ActivityImportBookBinding, RemoteBookV
     override fun onClickSelectBarMainAction() {
         waitDialog.show()
         viewModel.addToBookshelf(adapter.selected) {
+            adapter.selected.clear()
             adapter.notifyDataSetChanged()
             waitDialog.dismiss()
         }

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/remote/RemoteBookAdapter.kt

@@ -123,6 +123,7 @@ class RemoteBookAdapter(context: Context, val callBack: CallBack) :
                 }
             }
         }
+        notifyItemRangeChanged(0, itemCount, true)
         callBack.upCountView()
     }