Commit 6e016b9d authored by wanglei's avatar wanglei

Merge remote-tracking branch 'origin/master'

parents 3c3bedf7 b92e5802
package com.base.datarecovery.view package com.base.datarecovery.view
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity
import android.app.AlertDialog import android.app.AlertDialog
import android.app.Dialog import android.app.Dialog
import android.content.Context import android.content.Context
...@@ -22,6 +23,7 @@ import com.base.datarecovery.databinding.DialogPermissonOpenBinding ...@@ -22,6 +23,7 @@ import com.base.datarecovery.databinding.DialogPermissonOpenBinding
import com.base.datarecovery.databinding.DialogRateStarBinding import com.base.datarecovery.databinding.DialogRateStarBinding
import com.base.datarecovery.databinding.DialogRecoveringBinding import com.base.datarecovery.databinding.DialogRecoveringBinding
import com.base.datarecovery.databinding.DialogRemoveFileTipBinding import com.base.datarecovery.databinding.DialogRemoveFileTipBinding
import com.base.datarecovery.utils.AppPreferences
import com.base.datarecovery.utils.LogEx import com.base.datarecovery.utils.LogEx
import com.base.datarecovery.view.DialogViews.showCameraSettingDialog import com.base.datarecovery.view.DialogViews.showCameraSettingDialog
import com.base.datarecovery.view.DialogViews.showPinReEnterDialog import com.base.datarecovery.view.DialogViews.showPinReEnterDialog
...@@ -163,7 +165,8 @@ object DialogViews { ...@@ -163,7 +165,8 @@ object DialogViews {
fun Context.showImageImportDialog(import: () -> Unit, camera: () -> Unit) { fun Context.showImageImportDialog(import: () -> Unit, camera: () -> Unit) {
val binding = DialogImageTakeBinding.inflate(LayoutInflater.from(this)) val binding = DialogImageTakeBinding.inflate(LayoutInflater.from(this))
val dialog = AlertDialog.Builder(this, R.style.CustomAlertDialogStyle).setView(binding.root).create() val dialog =
AlertDialog.Builder(this, R.style.CustomAlertDialogStyle).setView(binding.root).create()
dialog.setContentView(binding.root) dialog.setContentView(binding.root)
dialog.setCanceledOnTouchOutside(true) dialog.setCanceledOnTouchOutside(true)
...@@ -187,7 +190,8 @@ object DialogViews { ...@@ -187,7 +190,8 @@ object DialogViews {
fun Context.showCameraSettingDialog() { fun Context.showCameraSettingDialog() {
val binding = DialogCameraSettingBinding.inflate(LayoutInflater.from(this)) val binding = DialogCameraSettingBinding.inflate(LayoutInflater.from(this))
val dialog = AlertDialog.Builder(this, R.style.CustomAlertDialogStyle).setView(binding.root).create() val dialog =
AlertDialog.Builder(this, R.style.CustomAlertDialogStyle).setView(binding.root).create()
dialog.setContentView(binding.root) dialog.setContentView(binding.root)
dialog.setCanceledOnTouchOutside(true) dialog.setCanceledOnTouchOutside(true)
...@@ -254,6 +258,15 @@ object DialogViews { ...@@ -254,6 +258,15 @@ object DialogViews {
} }
fun Context.showExitFunctionDialog(exitAction: () -> Unit) { fun Context.showExitFunctionDialog(exitAction: () -> Unit) {
val s = AppPreferences.getInstance().getString("isShowBackIntAd", "0").toIntOrNull() ?: 0
if (s == 0) {
if (this is Activity) {
this.finish()
}
return
}
val binding = DialogExitFunctionBinding.inflate(LayoutInflater.from(this)) val binding = DialogExitFunctionBinding.inflate(LayoutInflater.from(this))
val dialog = AlertDialog.Builder(this).create() val dialog = AlertDialog.Builder(this).create()
dialog.setView(binding.root) dialog.setView(binding.root)
......
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