Commit a3336964 authored by wanglei's avatar wanglei

...

parent 2a61fb81
......@@ -111,6 +111,8 @@ class PdfSelectActivity : BaseActivity<ActivityPdfSelectBinding>(), DocumentView
AdmobInterstitialUtils.showInterstitialAd(this) { flag ->
adapter.remove(it)
}
} else {
adapter.remove(it)
}
})
}
......@@ -120,6 +122,8 @@ class PdfSelectActivity : BaseActivity<ActivityPdfSelectBinding>(), DocumentView
AdmobInterstitialUtils.showInterstitialAd(this) { flag ->
adapter.remove(it)
}
} else {
adapter.remove(it)
}
})
}
......
......@@ -2,6 +2,7 @@ package com.base.pdfviewerscannerwhite.ui.main
import android.annotation.SuppressLint
import android.app.Activity
import android.app.Dialog
import android.content.Intent
import android.net.Uri
import android.os.Bundle
......@@ -146,14 +147,19 @@ class MainActivity : BaseActivity<ActivityMain2Binding>(), MainView {
}
}
private var permissionDialog: Dialog? = null
private fun showPermissionThenBanner() {
showStoragePermission(launcher,
allowAction = {
showMainBanner()
},
denyAction = {
showMainBanner()
})
if (permissionDialog == null) {
permissionDialog = showStoragePermission(launcher,
allowAction = {
showMainBanner()
},
denyAction = {
showMainBanner()
}, dismissAction = {
permissionDialog = null
})
}
}
private fun showMainBanner() {
......
......@@ -51,7 +51,8 @@ object DialogView {
launcher: ActivityLauncher,
denyAction: (() -> Unit)? = null,
allowAction: (() -> Unit)? = null,
) {
dismissAction: (() -> Unit)? = null,
): BottomSheetDialog {
val dialog = BottomSheetDialog(this, R.style.BottomSheetDialog)
val binding = DialogStoragePermissionBinding.inflate(LayoutInflater.from(this))
dialog.setContentView(binding.root)
......@@ -74,6 +75,10 @@ object DialogView {
dialog.dismiss()
denyAction?.invoke()
}
dialog.setOnDismissListener {
dismissAction?.invoke()
}
return dialog
}
var SortMode = UI_SORT_LAST_MODIFIED
......
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