Commit dce482f3 authored by leichao.gao's avatar leichao.gao

update

parent 946a6221
...@@ -15,6 +15,7 @@ import com.test.easy.easycleanerjunk.helps.BaseApplication ...@@ -15,6 +15,7 @@ import com.test.easy.easycleanerjunk.helps.BaseApplication
import com.test.easy.easycleanerjunk.helps.BlackUtils import com.test.easy.easycleanerjunk.helps.BlackUtils
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.InstallHelps import com.test.easy.easycleanerjunk.helps.InstallHelps
import com.test.easy.easycleanerjunk.helps.LogEx
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
...@@ -99,6 +100,7 @@ class MyApplication : BaseApplication() { ...@@ -99,6 +100,7 @@ class MyApplication : BaseApplication() {
registerActivityLifecycleCallbacks(object : ActivityLifecycleCallbacks { registerActivityLifecycleCallbacks(object : ActivityLifecycleCallbacks {
private var count = 0 private var count = 0
override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) { override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {
LogEx.logDebug("glc","onActivityCreated:"+activity.localClassName)
ActivityManagerUtils.getInstance().addActivity(activity) ActivityManagerUtils.getInstance().addActivity(activity)
} }
...@@ -108,12 +110,14 @@ class MyApplication : BaseApplication() { ...@@ -108,12 +110,14 @@ class MyApplication : BaseApplication() {
if (count == 1 && isHotLaunch()) { if (count == 1 && isHotLaunch()) {
val topActivity: Activity? = ActivityManagerUtils.getInstance().topActivity val topActivity: Activity? = ActivityManagerUtils.getInstance().topActivity
LogEx.logDebug("glc","onActivityStarted:"+topActivity?.localClassName)
var flag = if (topActivity == null) { var flag = if (topActivity == null) {
true true
} else { } else {
ConfigHelper.noLoadingActivities ConfigHelper.noLoadingActivities
.all { !topActivity.localClassName.contains(it, true) } .all {
!topActivity.localClassName.contains(it, true) }
} }
if (activity.localClassName.contains("AppLovinFullscreenActivity")) { if (activity.localClassName.contains("AppLovinFullscreenActivity")) {
flag = false flag = false
...@@ -152,6 +156,7 @@ class MyApplication : BaseApplication() { ...@@ -152,6 +156,7 @@ class MyApplication : BaseApplication() {
} }
override fun onActivityResumed(activity: Activity) { override fun onActivityResumed(activity: Activity) {
LogEx.logDebug("glc","onActivityResumed"+activity.localClassName)
PAUSED_VALUE = 1 PAUSED_VALUE = 1
} }
...@@ -159,6 +164,7 @@ class MyApplication : BaseApplication() { ...@@ -159,6 +164,7 @@ class MyApplication : BaseApplication() {
override fun onActivityPaused(activity: Activity) { override fun onActivityPaused(activity: Activity) {
PAUSED_VALUE = 2 PAUSED_VALUE = 2
lastTimePause = System.currentTimeMillis() lastTimePause = System.currentTimeMillis()
LogEx.logDebug("glc","onActivityPaused"+activity.localClassName)
} }
...@@ -169,6 +175,7 @@ class MyApplication : BaseApplication() { ...@@ -169,6 +175,7 @@ class MyApplication : BaseApplication() {
override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) {} override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) {}
override fun onActivityDestroyed(activity: Activity) { override fun onActivityDestroyed(activity: Activity) {
LogEx.logDebug("glc","onActivityDestroyed"+activity.localClassName)
ActivityManagerUtils.getInstance().removeActivity(activity) ActivityManagerUtils.getInstance().removeActivity(activity)
} }
}) })
......
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