1.修复密码情况下逐页模式报错。
2.修复多选点击事件冲突。
This commit is contained in:
parent
d592f3a080
commit
93d0bb3236
@ -35,7 +35,7 @@ android {
|
||||
minSdk = 24
|
||||
targetSdk = 36
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
versionName = "1.0.1"
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user