From 19a9e52612dd6f8a36827b67fc7a053d916a882e Mon Sep 17 00:00:00 2001 From: tongchenfei Date: Thu, 20 Aug 2020 16:58:55 +0800 Subject: [PATCH] crash fix --- .../src/main/java/com/mogo/module/main/MainActivity.java | 6 +++--- .../com/zhidao/mogo/module/monitor/MogoMonitorProvider.java | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java index 7975e3c195..0c97508d87 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java @@ -174,9 +174,9 @@ public class MainActivity extends MvpActivity< MainView, MainPresenter > impleme } ); // 初始化MonitorModule - IMogoMonitorProvider monitorProvider = (IMogoMonitorProvider) ARouter.getInstance().build(MogoServicePaths.PATH_MOGO_MONITOR).navigation(this); - monitorProvider.resetActivityContext(this); - +// IMogoMonitorProvider monitorProvider = (IMogoMonitorProvider) ARouter.getInstance().build(MogoServicePaths.PATH_MOGO_MONITOR).navigation(this); +// monitorProvider.resetActivityContext(this); + mServiceApis.getMogoMonitorApi().resetActivityContext(this); } private void startBaseService() { diff --git a/modules/mogo-module-monitor/src/main/java/com/zhidao/mogo/module/monitor/MogoMonitorProvider.java b/modules/mogo-module-monitor/src/main/java/com/zhidao/mogo/module/monitor/MogoMonitorProvider.java index 593592baca..133fd25bd5 100644 --- a/modules/mogo-module-monitor/src/main/java/com/zhidao/mogo/module/monitor/MogoMonitorProvider.java +++ b/modules/mogo-module-monitor/src/main/java/com/zhidao/mogo/module/monitor/MogoMonitorProvider.java @@ -48,6 +48,7 @@ public class MogoMonitorProvider implements IMogoMonitorProvider, @Override public void init(Context context) { + this.context = context; IMogoServiceApis apis = (IMogoServiceApis) ARouter.getInstance().build(MogoServicePaths.PATH_SERVICE_APIS).navigation(context); apis.getSocketManagerApi(context).registerOnMessageListener(MogoMonitorConst.LOG_PUSH_TYPE, this);