Commit 53dced52 authored by wanglei's avatar wanglei

========修改权限拒绝情况无广告========

parent 1606e05a
...@@ -138,7 +138,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -138,7 +138,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() {
} }
binding.flBack.setOnClickListener { binding.flBack.setOnClickListener {
AdmobUtils.showInterstitialAd(this) { AdmobUtils.showInterstitialAd(this) {
finishToMain() finishToMain()
} }
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
...@@ -467,7 +467,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -467,7 +467,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() {
return flag && app.applicationInfo.packageName != context.packageName return flag && app.applicationInfo.packageName != context.packageName
} }
fun setAppInstallTime(appBean: AppBean, context: Context) { private fun setAppInstallTime(appBean: AppBean, context: Context) {
//安装时间 //安装时间
var firstInstallTime = 0L var firstInstallTime = 0L
try { try {
......
...@@ -20,7 +20,9 @@ import com.base.superfilemanager.bean.FileCategoryBean.Companion.ZIP ...@@ -20,7 +20,9 @@ import com.base.superfilemanager.bean.FileCategoryBean.Companion.ZIP
import com.base.superfilemanager.databinding.ActivityFileCategoryBinding import com.base.superfilemanager.databinding.ActivityFileCategoryBinding
import com.base.superfilemanager.helps.BaseActivity import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.FileHelps import com.base.superfilemanager.helps.FileHelps
import com.base.superfilemanager.helps.ads.AdmobUtils
import com.base.superfilemanager.helps.file.FileEx.deleteDirectory import com.base.superfilemanager.helps.file.FileEx.deleteDirectory
import com.base.superfilemanager.view.AdPreparationPop
import com.base.superfilemanager.view.FileDeleteDialog.showFileDeleteDialog import com.base.superfilemanager.view.FileDeleteDialog.showFileDeleteDialog
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async import kotlinx.coroutines.async
......
...@@ -18,6 +18,8 @@ import com.blankj.utilcode.util.BarUtils ...@@ -18,6 +18,8 @@ import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.PermissionUtils import com.blankj.utilcode.util.PermissionUtils
import com.base.superfilemanager.activity.MainActivity import com.base.superfilemanager.activity.MainActivity
import com.base.superfilemanager.activity.PermissionTripActivity import com.base.superfilemanager.activity.PermissionTripActivity
import com.base.superfilemanager.helps.ads.AdmobUtils
import com.base.superfilemanager.view.AdPreparationPop
import com.base.superfilemanager.view.DialogViews import com.base.superfilemanager.view.DialogViews
import org.json.JSONObject import org.json.JSONObject
...@@ -102,7 +104,12 @@ abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() { ...@@ -102,7 +104,12 @@ abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() {
permissionLauncher.launch(intent) permissionLauncher.launch(intent)
PermissionTripActivity.launch(this) PermissionTripActivity.launch(this)
}, { }, {
finishToMain() AdPreparationPop(this@BaseActivity) {
AdmobUtils.showInterstitialAd(this@BaseActivity) {
finishToMain()
}
}.show()
null
}) })
} }
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/id_frame_layout" android:id="@+id/id_frame_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
...@@ -18,22 +17,20 @@ ...@@ -18,22 +17,20 @@
app:bl_corners_radius="10dp" app:bl_corners_radius="10dp"
app:bl_solid_color="@color/white"> app:bl_solid_color="@color/white">
<!--suppress AndroidElementNotAllowed -->
<ProgressBar <ProgressBar
android:layout_width="44dp" android:layout_width="44dp"
android:layout_height="44dp" android:layout_height="44dp"
android:layout_marginVertical="20dp" android:layout_marginVertical="20dp"
android:layout_marginStart="17dp" android:layout_marginStart="17dp"
android:layout_marginEnd="11dp" android:layout_marginEnd="11dp"
android:indeterminateTint="#5B4FFF" /> android:indeterminateTint="@color/theme_color" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Advertising in preparation..." android:text="Advertising in preparation..."
android:textColor="#000000" android:textColor="#000000"
android:textSize="13sp" android:textSize="13sp" />
tools:ignore="HardcodedText" />
</com.noober.background.view.BLLinearLayout> </com.noober.background.view.BLLinearLayout>
</FrameLayout> </FrameLayout>
\ No newline at end of file
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