Commit d2274f86 authored by wanglei's avatar wanglei

...

parent 76c2e1cc
......@@ -5,6 +5,7 @@ import android.app.Application
import android.text.TextUtils
import com.base.pdfviewerscannerwhite.utils.AppPreferences
import com.base.pdfviewerscannerwhite.utils.LogEx
import com.tom_roush.pdfbox.android.PDFBoxResourceLoader
import java.util.UUID
......@@ -25,6 +26,7 @@ class MyApplication : Application() {
context = this
initUUid()
initApp()
PDFBoxResourceLoader.init(applicationContext)
}
private fun initUUid() {
......@@ -44,7 +46,4 @@ class MyApplication : Application() {
}
}
\ No newline at end of file
......@@ -37,7 +37,6 @@ import java.io.File
class PdfActivity : BaseActivity<ActivityPdfBinding>(), PdfView {
private val TAG = "PdfActivity"
private lateinit var pdfPresenter: PdfPresenter
private lateinit var pdfPageAdapter: PdfPagerAdapter
......
......@@ -52,7 +52,6 @@ class DocumentFragment() : BaseFragment<FragmentDocumentBinding>(), DocumentView
if (item.state == 0) {
startActivity(Intent(requireContext(), PdfActivity::class.java).apply {
putExtra("path", item.path)
// putExtra("uri", item.uri.toString())
})
}
if (item.state == 1) {
......
......@@ -238,11 +238,12 @@ object DialogView {
dialog.dismiss()
}
binding.tvConfirm.setOnClickListener {
dialog.dismiss()
firstDialog?.dismiss()
val pwd = binding.edit.text.toString()
if (!isCheckPwd) {
dialog.dismiss()
firstDialog?.dismiss()
if (state == 0) {
PdfBoxUtils.setPassword(path, pwd, pwd)
toast("Success Encryption")
......@@ -254,11 +255,13 @@ object DialogView {
encryptionAction?.invoke()
}
} else {
val result = PdfBoxUtils.checkPwd(this, path, pwd, uri.toString())
val result = PdfBoxUtils.checkPwd(this, path, pwd, uri)
if (!result) {
binding.tvErrorTip.visibility = View.VISIBLE
return@setOnClickListener
}
dialog.dismiss()
firstDialog?.dismiss()
verificationAction?.invoke(pwd)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment