desc="This feature requires access to your storage to scan your files and clean up junk files and unused APK files. We will not transmit your data to any third-party service. Please grant permission so that we can provide you with better service.",
desc="This feature requires access to your storage to scan your files and clean up junk files and unused APK files. We will not transmit your data to any third-party service. Please grant permission so that we can provide you with better service.",
deny={finishToMain()},
deny={finishToMain()},
allow={
allow={
requestStorePermission(launcher,result={
requestStorePermission(launcher,result={
if(it){
if(it){
onResumePlay=true
}else{
}else{
finishToMain()
finishToMain()
}
}
})
})
})
})
}
}
}
}
...
@@ -63,16 +60,13 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
...
@@ -63,16 +60,13 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
}
}
}
}
privatevarisPause=false
overridefunonResume(){
overridefunonResume(){
super.onResume()
super.onResume()
if(onResumePlay){
if(checkStorePermission()){
playLottie()
resumeLottie()
}
job=waitJob()
if(isPause){
binding.lottie.resumeAnimation()
}
}
isPause=false
}
}
overridefunonDestroy(){
overridefunonDestroy(){
...
@@ -85,70 +79,76 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
...
@@ -85,70 +79,76 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {