From b96b0e175b860e139ecdb567bc1bb8c31f4bc608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Tue, 21 Jul 2020 11:03:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=BD=A6=E8=81=8A=E8=81=8A?= =?UTF-8?q?=E6=9C=AA=E5=AE=89=E8=A3=85=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/module/v2x/utils/ChartingUtil.java | 54 +++++++++++-------- 1 file changed, 31 insertions(+), 23 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/ChartingUtil.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/ChartingUtil.java index c507a39220..63a723fa47 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/ChartingUtil.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/utils/ChartingUtil.java @@ -61,19 +61,23 @@ public class ChartingUtil { * @param chartStatusListener 车聊聊状态监听 */ public static void isOnLine(String sn, ChartStatusListener chartStatusListener) { - V2XServiceManager.getCarsChattingProvider().isOnLine( - "CAR_CALL_TO_" + V2XConst.MODULE_NAME, - V2XUtils.getApp(), - sn, - new ICallChatResponse() { - @Override - public void isOnLine(boolean onLine, @Nullable String errorMsg) { - Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine + " errorMsg:" + errorMsg); - if (chartStatusListener != null) { - chartStatusListener.canCall(onLine); + try { + V2XServiceManager.getCarsChattingProvider().isOnLine( + "CAR_CALL_TO_" + V2XConst.MODULE_NAME, + V2XUtils.getApp(), + sn, + new ICallChatResponse() { + @Override + public void isOnLine(boolean onLine, @Nullable String errorMsg) { + Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine + " errorMsg:" + errorMsg); + if (chartStatusListener != null) { + chartStatusListener.canCall(onLine); + } } - } - }); + }); + } catch (Exception e) { + e.printStackTrace(); + } } @@ -83,19 +87,23 @@ public class ChartingUtil { * @param chartStatusListener 车聊聊状态监听 */ public static void isCanCall(ChartStatusListener chartStatusListener) { - V2XServiceManager.getCarsChattingProvider().canCall( - "CAR_CALL_TO_" + V2XConst.MODULE_NAME, - V2XUtils.getApp(), - new ICallChatResponse() { - @Override - public void canCall(boolean onLine) { - Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine); + try { + V2XServiceManager.getCarsChattingProvider().canCall( + "CAR_CALL_TO_" + V2XConst.MODULE_NAME, + V2XUtils.getApp(), + new ICallChatResponse() { + @Override + public void canCall(boolean onLine) { + Logger.e(V2XConst.MODULE_NAME, "isOnLine:" + onLine); - if (chartStatusListener != null) { - chartStatusListener.canCall(onLine); + if (chartStatusListener != null) { + chartStatusListener.canCall(onLine); + } } - } - }); + }); + } catch (Exception e) { + e.printStackTrace(); + } } }