From ecc48768b855b2765304eaf8c1cc47623ea3ebcd Mon Sep 17 00:00:00 2001 From: renwj Date: Fri, 1 Mar 2024 11:46:50 +0800 Subject: [PATCH] =?UTF-8?q?[6.3.0][=E5=8D=A1=E9=A1=BF=E6=A3=80=E6=B5=8B]?= =?UTF-8?q?=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/launcher/MogoApplication.java | 20 +++++++++++++++++++ config.gradle | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/mogo/launcher/MogoApplication.java b/app/src/main/java/com/mogo/launcher/MogoApplication.java index 3617c841b1..e5697eb5dd 100644 --- a/app/src/main/java/com/mogo/launcher/MogoApplication.java +++ b/app/src/main/java/com/mogo/launcher/MogoApplication.java @@ -1,6 +1,10 @@ package com.mogo.launcher; +import android.util.Log; + import com.mogo.commons.debug.DebugConfig; +import com.mogo.eagle.core.data.config.JunkConfig; +import com.mogo.eagle.core.function.api.devatools.block.IMoGoBlockProvider; import com.mogo.eagle.core.function.api.devatools.strict.IStrictModeProvider; import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager; import com.mogo.eagle.core.function.main.MainMoGoApplication; @@ -19,6 +23,9 @@ import com.mogo.launcher.startup.ConfigStartUp; */ public class MogoApplication extends MainMoGoApplication { + + private static final String TAG = "MogoApplication"; + @Override public void onCreate() { // TraceNodeCore.Companion.getTraceNodeCore().setDebugMode(false); //todo @@ -52,4 +59,17 @@ public class MogoApplication extends MainMoGoApplication { super.initLogConfig(); Logger.init(BuildConfig.DEBUG ? LogLevel.DEBUG : LogLevel.OFF); } + + @Override + public void onLowMemory() { + super.onLowMemory(); + // 设备低内存状态,耗内存资源清空 + Log.d(TAG, "-- onLowMemory --"); + if (JunkConfig.isSupportJunkDetect) { + IMoGoBlockProvider block = CallerDevaToolsManager.INSTANCE.block(); + if (block != null) { + block.recorder().clear(); + } + } + } } \ No newline at end of file diff --git a/config.gradle b/config.gradle index 2e3a90981f..40adc07322 100644 --- a/config.gradle +++ b/config.gradle @@ -231,7 +231,7 @@ ext { passport_secret : "com.zhidaoauto:sdk-java:1.0.6-SNAPSHOT", // 主线程卡顿监测 - block_detector : "com.mogo.eagle.core.block:runtime:20.0.0", + block_detector : "com.mogo.eagle.core.block:runtime:20.0.5", //======================== google auto-service =============== google_auto_service : "com.google.auto.service:auto-service:1.0-rc7",