Commit 3b650c47 authored by wanglei's avatar wanglei

...

parent 6c31c182
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
android:label="@string/app_name" android:label="@string/app_name"
android:logo="@mipmap/logo" android:logo="@mipmap/logo"
android:requestLegacyExternalStorage="true" android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/logo"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.PdfReaderAllPdfReader" android:theme="@style/Theme.PdfReaderAllPdfReader"
tools:targetApi="31"> tools:targetApi="31">
......
...@@ -53,7 +53,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>() { ...@@ -53,7 +53,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
mainViewModel.initScannerLauncher(this) mainViewModel.initScannerLauncher(this)
mainViewModel.handleActivityGmsScanResult = { imageUri, pdfUri -> mainViewModel.handleActivityGmsScanResult = { imageUri, pdfUri ->
LogEx.logDebug(TAG, "pdfUri=$pdfUri") LogEx.logDebug(TAG, "pdfUri=$pdfUri imageUri=$imageUri")
val file = File(pdfUri.toString().replace("file://", "")) val file = File(pdfUri.toString().replace("file://", ""))
if (file.exists()) { if (file.exists()) {
showDocumentRenameDialog(file.name, showDocumentRenameDialog(file.name,
...@@ -136,8 +137,10 @@ class MainActivity : BaseActivity<ActivityMainBinding>() { ...@@ -136,8 +137,10 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
intent.flags = Intent.FLAG_GRANT_WRITE_URI_PERMISSION intent.flags = Intent.FLAG_GRANT_WRITE_URI_PERMISSION
launcher.launch(intent) { launcher.launch(intent) {
val uri = it.data?.data ?: Uri.EMPTY val uri = it.data?.data
jumpUriPdf(uri) uri?.let {
jumpUriPdf(uri)
}
} }
} else { } else {
showStoragePermission(launcher) showStoragePermission(launcher)
......
...@@ -55,12 +55,12 @@ class PdfMergeActivity : BaseActivity<ActivityPdfMergeBinding>() { ...@@ -55,12 +55,12 @@ class PdfMergeActivity : BaseActivity<ActivityPdfMergeBinding>() {
} }
binding.tvBtnNext.setOnClickListener { binding.tvBtnNext.setOnClickListener {
verificationPasswordDialogs { verificationPasswordDialogs {
showDocumentRenameDialog(name = "Merge_${System.currentTimeMillis().toFormatTime2()}", okAction = { name -> showDocumentRenameDialog(name = "Merge_${System.currentTimeMillis().toFormatTime2()}", okAction = { name ->
startActivity(Intent(this, PdfLoadingActivity::class.java).apply { startActivity(Intent(this, PdfLoadingActivity::class.java).apply {
putExtra("doWhat", DO_MERGE_PDF) putExtra("doWhat", DO_MERGE_PDF)
putExtra("newPath", pdfViewModel.createNewPdfPath(this@PdfMergeActivity, name)) putExtra("newPath", pdfViewModel.createNewPdfPath(this@PdfMergeActivity, name))
}) })
finish()
}) })
} }
...@@ -144,7 +144,6 @@ class PdfMergeActivity : BaseActivity<ActivityPdfMergeBinding>() { ...@@ -144,7 +144,6 @@ class PdfMergeActivity : BaseActivity<ActivityPdfMergeBinding>() {
LogEx.logDebug(TAG, "items ${it.path}") LogEx.logDebug(TAG, "items ${it.path}")
} }
// adapter.items = mergePdfList
} }
mergePdfList.let { adapter.submitList(it) } mergePdfList.let { adapter.submitList(it) }
......
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