From 9b84221683b69cd56667d48be4f413af2cd7b48e Mon Sep 17 00:00:00 2001 From: "k.liang" Date: Thu, 8 Jul 2021 20:25:41 +0800 Subject: [PATCH] =?utf8?q?=E6=9B=B4=E6=96=B0=E6=94=BE=E8=B5=B0=E4=B8=A2?= =?utf8?q?=E9=80=82=E9=85=8D=E5=A3=B0=E7=BD=91=E7=9A=84aidl,=E5=A2=9E?= =?utf8?q?=E5=8A=A0FZD=E5=8D=8F=E8=AE=AE=E5=B7=B2=E7=BB=8F=E5=87=86?= =?utf8?q?=E5=A4=87=E5=A5=BD=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../com/enqualcomm/support/IFZDCallback.aidl | 1 + .../java/com/enqualcomm/support/CoreService.java | 6 ------ .../main/java/com/ic/protocols/protocol_fzd.java | 16 +++++++++++++++- app/version_code.properties | 4 ++-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/app/src/main/aidl/com/enqualcomm/support/IFZDCallback.aidl b/app/src/main/aidl/com/enqualcomm/support/IFZDCallback.aidl index 8d849ca1..35356637 100644 --- a/app/src/main/aidl/com/enqualcomm/support/IFZDCallback.aidl +++ b/app/src/main/aidl/com/enqualcomm/support/IFZDCallback.aidl @@ -12,4 +12,5 @@ interface IFZDCallback { void onFriendsUnbindResult(); void onFriendsListLoaded(); void onCalling(in String callerID,in String roomName,in String type,in String token); + void onServerReady(); } \ No newline at end of file diff --git a/app/src/main/java/com/enqualcomm/support/CoreService.java b/app/src/main/java/com/enqualcomm/support/CoreService.java index ac21cc94..0abf2d67 100644 --- a/app/src/main/java/com/enqualcomm/support/CoreService.java +++ b/app/src/main/java/com/enqualcomm/support/CoreService.java @@ -1623,12 +1623,6 @@ public class CoreService extends Service { //判断来源,如果是ICVideoCall的则返回对应的 String action = intent.getAction(); if ("com.ic.action.VIDEO_CALL".equals(action)) { - try { - mFZDService.getBRId(); - mFZDService.getContacts(); - } catch (Exception e) { - e.printStackTrace(); - } return mFZDService; } else if ("com.ic.fzd.action.WEATHER".equals(action)) { return mFZDWeatherService; diff --git a/app/src/main/java/com/ic/protocols/protocol_fzd.java b/app/src/main/java/com/ic/protocols/protocol_fzd.java index f9dd55ac..ce374a29 100644 --- a/app/src/main/java/com/ic/protocols/protocol_fzd.java +++ b/app/src/main/java/com/ic/protocols/protocol_fzd.java @@ -1151,7 +1151,21 @@ public class protocol_fzd { ICLogger.i("LGZONE Format Error!"); } - + //收到服务器时间消息的时候认为服务器已经准备好了 + RemoteCallbackList fzdCallback = mRuntime.getFZDCallback(); + int i = fzdCallback.beginBroadcast(); + try { + while (i > 0) { + i--; + if (fzdCallback != null) { + fzdCallback.getBroadcastItem(i).onServerReady(); + } + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + fzdCallback.finishBroadcast(); + } } diff --git a/app/version_code.properties b/app/version_code.properties index 438d9499..00df5721 100644 --- a/app/version_code.properties +++ b/app/version_code.properties @@ -1,2 +1,2 @@ -#Thu Jul 08 14:44:19 CST 2021 -VERSION_CODE=889 +#Thu Jul 08 17:02:52 CST 2021 +VERSION_CODE=890 -- 2.17.1