[RxJava]添加RxJava异常处理器,修正火山引擎误报

This commit is contained in:
renwj
2022-02-11 20:14:21 +08:00
parent 5ae8fbe727
commit b575fdc527

View File

@@ -29,6 +29,9 @@ import com.mogo.eagle.core.utilcode.util.CleanUtils;
import com.mogo.eagle.core.utilcode.util.ThreadPoolService;
import com.mogo.eagle.core.utilcode.util.Utils;
import io.reactivex.functions.Consumer;
import io.reactivex.plugins.RxJavaPlugins;
/**
* @author congtaowang
* @since 2019-12-23
@@ -51,6 +54,7 @@ public abstract class AbsMogoApplication extends Application {
public void onCreate() {
super.onCreate();
AppStateManager.INSTANCE.init(this);
initRxJavaErrorHandler();
sApp = this;
FinalizeCrashFixer.fix();
initARouter();
@@ -60,6 +64,12 @@ public abstract class AbsMogoApplication extends Application {
}
}
private void initRxJavaErrorHandler() {
RxJavaPlugins.setErrorHandler(throwable -> {
Logger.e("RxJava", throwable, null);
});
}
/**
* 初始化跨模块框架 ARouter
*/