[线程优化]删除相关配置
This commit is contained in:
@@ -33,19 +33,19 @@ if (!isAndroidTestBuild()) {
|
|||||||
apply plugin: 'apm-plugin'
|
apply plugin: 'apm-plugin'
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isAndroidTestBuild()) {
|
//if (!isAndroidTestBuild()) {
|
||||||
apply plugin: 'bytex.threadOpt'
|
// apply plugin: 'bytex.threadOpt'
|
||||||
thread_opt {
|
// thread_opt {
|
||||||
enable true
|
// enable true
|
||||||
enableInDebug true
|
// enableInDebug true
|
||||||
logLevel "DEBUG"
|
// logLevel "DEBUG"
|
||||||
//白名单中的类不进行替换
|
// //白名单中的类不进行替换
|
||||||
white_list = [
|
// white_list = [
|
||||||
'leakcanary.*',
|
// 'leakcanary.*',
|
||||||
'com.loc.*'
|
// 'com.loc.*'
|
||||||
]
|
// ]
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
//if (!isAndroidTestBuild()) {
|
//if (!isAndroidTestBuild()) {
|
||||||
// /**
|
// /**
|
||||||
|
|||||||
@@ -3,14 +3,14 @@ package com.mogo.launcher;
|
|||||||
import com.mogo.eagle.core.function.main.MainMoGoApplication;
|
import com.mogo.eagle.core.function.main.MainMoGoApplication;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
//import androidx.annotation.NonNull;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel;
|
import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
||||||
import com.mogo.launcher.crash.CrashSystem;
|
import com.mogo.launcher.crash.CrashSystem;
|
||||||
import com.mogo.thread.ext.core.ThreadManager;
|
//import com.mogo.thread.ext.core.ThreadManager;
|
||||||
import com.mogo.thread.ext.core.config.ThreadConfig;
|
//import com.mogo.thread.ext.core.config.ThreadConfig;
|
||||||
|
//
|
||||||
import java.util.concurrent.ThreadPoolExecutor;
|
//import java.util.concurrent.ThreadPoolExecutor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -23,36 +23,36 @@ public class MogoApplication extends MainMoGoApplication {
|
|||||||
@Override
|
@Override
|
||||||
protected void attachBaseContext(Context base) {
|
protected void attachBaseContext(Context base) {
|
||||||
super.attachBaseContext(base);
|
super.attachBaseContext(base);
|
||||||
ThreadConfig.Builder builder = new ThreadConfig.Builder().listener(new ThreadConfig.TaskExecuteListener() {
|
// ThreadConfig.Builder builder = new ThreadConfig.Builder().listener(new ThreadConfig.TaskExecuteListener() {
|
||||||
@Override
|
// @Override
|
||||||
public boolean isEnabled() {
|
// public boolean isEnabled() {
|
||||||
return true; // 如果返回true,会有后续的回调;如果返回false, 不会有后续的回调
|
// return true; // 如果返回true,会有后续的回调;如果返回false, 不会有后续的回调
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public void onExecutorBefore(@NonNull Runnable runnable) {
|
// public void onExecutorBefore(@NonNull Runnable runnable) {
|
||||||
//每个任务执行前回调
|
// //每个任务执行前回调
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
public void onExecutorAfter(@NonNull Runnable runnable) {
|
// public void onExecutorAfter(@NonNull Runnable runnable) {
|
||||||
//每个任务执行后回调
|
// //每个任务执行后回调
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* @param core 线程池的核心数
|
// * @param core 线程池的核心数
|
||||||
* @param max 线程池的最大线程数
|
// * @param max 线程池的最大线程数
|
||||||
* @param active 线程池正在活跃的任务数
|
// * @param active 线程池正在活跃的任务数
|
||||||
* @param completed 线程池已完成的任务数
|
// * @param completed 线程池已完成的任务数
|
||||||
*/
|
// */
|
||||||
@Override
|
// @Override
|
||||||
public void onExecutorStateChanged(@NonNull ThreadPoolExecutor pool, int core, int max, int active, long completed) {
|
// public void onExecutorStateChanged(@NonNull ThreadPoolExecutor pool, int core, int max, int active, long completed) {
|
||||||
//线程池在执行过程,状态变化回调
|
// //线程池在执行过程,状态变化回调
|
||||||
//Log.d("POOL", "core:" + core + ";max:" + max + ";active:" + active + ";completed:" + completed);
|
// //Log.d("POOL", "core:" + core + ";max:" + max + ";active:" + active + ";completed:" + completed);
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
builder.loggable(false);
|
// builder.loggable(false);
|
||||||
ThreadManager.INSTANCE.init(builder);
|
// ThreadManager.INSTANCE.init(builder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user