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

update

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