[6.3.0][卡顿检测] 优化代码逻辑
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user