1.修复密码情况下逐页模式报错。

2.修复多选点击事件冲突。
This commit is contained in:
ocean 2025-10-27 15:42:46 +08:00
parent d592f3a080
commit 93d0bb3236
3 changed files with 2 additions and 11 deletions

View File

@ -35,7 +35,7 @@ android {
minSdk = 24 minSdk = 24
targetSdk = 36 targetSdk = 36
versionCode = 1 versionCode = 1
versionName = "1.0" versionName = "1.0.1"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

View File

@ -171,7 +171,7 @@ class PdfViewActivity : BaseActivity(), OnLoadCompleteListener, OnPageChangeList
} }
viewModel.fileActionEvent.observeEvent<FileActionEvent.SetSwipeVertical>(this) { event -> viewModel.fileActionEvent.observeEvent<FileActionEvent.SetSwipeVertical>(this) { event ->
val file = File(pdfDocument.filePath) val file = File(pdfDocument.filePath)
loadPdfInternal(file, null) loadPdfInternal(file, currentPassword)
} }
viewModel.fileActionEvent.observeEvent<FileActionEvent.GotoPage>(this) { event -> viewModel.fileActionEvent.observeEvent<FileActionEvent.GotoPage>(this) { event ->
binding.pdfview.apply { binding.pdfview.apply {

View File

@ -96,10 +96,6 @@ class PdfAdapter(
holder.binding.root.setOnLongClickListener(null) // 禁用长按 holder.binding.root.setOnLongClickListener(null) // 禁用长按
} }
holder.binding.checkBtn.setOnClickListener {
toggleSelection(item, holder.bindingAdapterPosition)
}
holder.binding.deleteBtn.setOnClickListener { holder.binding.deleteBtn.setOnClickListener {
onDeleteItemClick(item, holder.bindingAdapterPosition) onDeleteItemClick(item, holder.bindingAdapterPosition)
} }
@ -118,11 +114,6 @@ class PdfAdapter(
return pdfList return pdfList
} }
private fun toggleSelection(item: PdfDocumentEntity, position: Int) {
item.isSelected = !item.isSelected
notifyItemChanged(position)
}
fun removeItem(position: Int) { fun removeItem(position: Int) {
pdfList.removeAt(position) pdfList.removeAt(position)
notifyItemRemoved(position) notifyItemRemoved(position)