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
targetSdk = 36
versionCode = 1
versionName = "1.0"
versionName = "1.0.1"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

View File

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

View File

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