Commit ce210e0f authored by maxiaoliang's avatar maxiaoliang

修改代码

parent 5daf1968
...@@ -24,6 +24,8 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity ...@@ -24,6 +24,8 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.MediaStoreUtils import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.AdsUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
...@@ -31,6 +33,7 @@ import com.test.easy.easycleanerjunk.utils.BarUtils ...@@ -31,6 +33,7 @@ import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import pokercc.android.expandablerecyclerview.ExpandableAdapter import pokercc.android.expandablerecyclerview.ExpandableAdapter
/** /**
...@@ -80,7 +83,24 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -80,7 +83,24 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
BarUtils.setStatusBarColor(this, Color.TRANSPARENT) BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight()) binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
setAdapter()
}
override fun onResume() {
super.onResume()
if (checkStorePermission()) {
setAdapter()
} else {
dialog = showGerPermission(deny = { finishToMain() }) {
requestStorePermission(launcher, result = { flag ->
if (flag) {
setAdapter()
} else {
finishToMain()
}
})
}
}
} }
override fun initListener() { override fun initListener() {
......
...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk ...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.util.Log
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
...@@ -10,11 +9,9 @@ import androidx.core.view.updatePadding ...@@ -10,11 +9,9 @@ import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdsUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -27,10 +24,10 @@ class PrepareScanAt2: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -27,10 +24,10 @@ class PrepareScanAt2: BaseActivity<ActivityLayoutParepreScanBinding>() {
} }
private var job: Job? = null private var job: Job? = null
override fun initView() { override fun initView() {
// if(ConfigHelper.isInterAdShow){ if(ConfigHelper.isInterAdShow){
// finish() finish()
// return return
// } }
BarUtils.setStatusBarLightMode(this, true) BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.TRANSPARENT) BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight()) binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
...@@ -84,37 +81,39 @@ class PrepareScanAt2: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -84,37 +81,39 @@ class PrepareScanAt2: BaseActivity<ActivityLayoutParepreScanBinding>() {
} }
var isPlayAd=false var isPlayAd=false
private fun waitJob() = lifecycleScope.launch(Dispatchers.Main) { private fun waitJob() = lifecycleScope.launch(Dispatchers.Main) {
if(isPlayAd){ // if(isPlayAd){
Log.e("MXL", "waitJob: ", ) // if (!checkStorePermission()) {
if (!checkStorePermission()) { // showGerPermission(
showGerPermission( // deny = { finishToMain() },
deny = { finishToMain() }, // allow = {
allow = { // requestStorePermission(launcher, result = {
requestStorePermission(launcher, result = { // if (it) {
if (it) { // startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java))
startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java)) // finish()
finish() // } else {
} else { // //finishToMain()
//finishToMain() // }
} // })
}) // })
}) // }else{
}else{ // Log.e("MXL", "给权限: ", )
Log.e("MXL", "给权限: ", ) // startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java))
startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java)) // finish()
finish() // }
} // }else{
}else{ //
delay(5000) // }
binding.lottie.visibility = View.GONE delay(5000)
binding.lottieCompleted.visibility = View.VISIBLE binding.lottie.visibility = View.GONE
binding.lottieCompleted.playAnimation() binding.lottieCompleted.visibility = View.VISIBLE
binding.idTv.text = "Completed!" binding.lottieCompleted.playAnimation()
delay(1000) binding.idTv.text = "Completed!"
isPlayAd=true delay(1000)
AdsUtils.showInterAds(this@PrepareScanAt2){ // isPlayAd=true
isPlayAd=true AdsUtils.showInterAds(this@PrepareScanAt2){
} // isPlayAd=true
startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java))
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