Commit a72904d1 authored by wanglei's avatar wanglei

...

parent cd5b6cee
...@@ -97,7 +97,7 @@ object AdmobMaxHelper { ...@@ -97,7 +97,7 @@ object AdmobMaxHelper {
} else { } else {
AdMaxInit.maxInitAction = { AdMaxInit.maxInitAction = {
Log.d(TAG, "max init suc") Log.d(TAG, "max init suc")
AdMaxOpenUtils.loadAppOpenAd(activity) // AdMaxOpenUtils.loadAppOpenAd(activity)
AdMaxInterstitialUtils.loadInterstitialAd(activity) AdMaxInterstitialUtils.loadInterstitialAd(activity)
} }
} }
......
...@@ -16,11 +16,13 @@ import com.base.datarecovery.activity.repeat.RepeatAnimationActivity ...@@ -16,11 +16,13 @@ import com.base.datarecovery.activity.repeat.RepeatAnimationActivity
import com.base.datarecovery.activity.screenshot.ScreenShotAnimationActivity import com.base.datarecovery.activity.screenshot.ScreenShotAnimationActivity
import com.base.datarecovery.ads.AdmobMaxHelper import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobBannerUtils import com.base.datarecovery.ads.admob.AdmobBannerUtils
import com.base.datarecovery.bean.ConstObject
import com.base.datarecovery.bean.ConstObject.SCAN_DOCUMENTS import com.base.datarecovery.bean.ConstObject.SCAN_DOCUMENTS
import com.base.datarecovery.bean.ConstObject.SCAN_PHOTOS import com.base.datarecovery.bean.ConstObject.SCAN_PHOTOS
import com.base.datarecovery.bean.ConstObject.SCAN_VIDEOS import com.base.datarecovery.bean.ConstObject.SCAN_VIDEOS
import com.base.datarecovery.bean.ConstObject.privacyPinPassword import com.base.datarecovery.bean.ConstObject.privacyPinPassword
import com.base.datarecovery.databinding.FragmentHomeBinding import com.base.datarecovery.databinding.FragmentHomeBinding
import com.base.datarecovery.fcm.NotificationUtil.sendNotification
import com.base.datarecovery.help.BaseFragment import com.base.datarecovery.help.BaseFragment
import com.base.datarecovery.help.KotlinExt.toFormatSize import com.base.datarecovery.help.KotlinExt.toFormatSize
import com.google.android.gms.ads.AdView import com.google.android.gms.ads.AdView
...@@ -40,7 +42,7 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() { ...@@ -40,7 +42,7 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
override fun setListener() { override fun setListener() {
binding.flScan.setOnClickListener { binding.flScan.setOnClickListener {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java)) startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
// sendNotification(requireContext(), ConstObject.ID_SCREENSHOT_CLEAN) // sendNotification(requireContext(), ConstObject.ID_JUNK_CLEAN_PUSH)
} }
binding.flRyPhoto.setOnClickListener { binding.flRyPhoto.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply { startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
......
...@@ -11,9 +11,11 @@ import android.graphics.drawable.ColorDrawable ...@@ -11,9 +11,11 @@ import android.graphics.drawable.ColorDrawable
import android.view.Gravity import android.view.Gravity
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.WindowManager
import android.widget.FrameLayout import android.widget.FrameLayout
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.lifecycle.LifecycleCoroutineScope import androidx.lifecycle.LifecycleCoroutineScope
import com.base.datarecovery.R import com.base.datarecovery.R
import com.base.datarecovery.activity.junkclean.ScanJunkActivity import com.base.datarecovery.activity.junkclean.ScanJunkActivity
...@@ -294,21 +296,28 @@ object DialogViews { ...@@ -294,21 +296,28 @@ object DialogViews {
} }
fun Activity.showExitDialog() { fun Activity.showExitDialog() {
val dialog = BottomSheetDialog(this)
val binding = DialogExitAppBinding.inflate(LayoutInflater.from(this)) val binding = DialogExitAppBinding.inflate(LayoutInflater.from(this))
dialog.setContentView(binding.root) val dialog = AlertDialog.Builder(this).create()
dialog.setCanceledOnTouchOutside(false) dialog.setView(binding.root)
dialog.setCancelable(false) // dialog.setCanceledOnTouchOutside(false)
// dialog.setCancelable(false)
dialog.show() dialog.show()
dialog.window?.setBackgroundDrawableResource(android.R.color.transparent) dialog.window?.setBackgroundDrawableResource(android.R.color.transparent)
val lp: WindowManager.LayoutParams? = dialog.window?.attributes
lp?.gravity = Gravity.BOTTOM
lp?.width = ConstraintLayout.LayoutParams.MATCH_PARENT
// lp?.alpha = 1f
// lp?.dimAmount = 0.0f
dialog.window?.setAttributes(lp)
val parentView = binding.root.parent as View
BottomSheetBehavior.from(parentView).state = BottomSheetBehavior.STATE_EXPANDED
binding.tvY.setOnClickListener { binding.tvY.setOnClickListener {
dialog.dismiss() dialog.dismiss()
startActivity(Intent(this, ScanJunkActivity::class.java)) startActivity(Intent(this, ScanJunkActivity::class.java))
} }
binding.tvExit.setOnClickListener { binding.tvExit.setOnClickListener {
dialog.dismiss() dialog.dismiss()
this.finish() this.finish()
......
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