소스 검색

通话提示优化

weizhengliang 3 년 전
부모
커밋
290d9c9f39
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      callingdoor/src/main/java/com/wdkl/app/ncs/callingdoor/fragment/SkyCallFragment.kt

+ 5 - 3
callingdoor/src/main/java/com/wdkl/app/ncs/callingdoor/fragment/SkyCallFragment.kt

@@ -284,9 +284,11 @@ class SkyCallFragment: BaseCallFragment(), CallSession.CallSessionCallback {
                     if (session.state == EnumType.CallState.Connected){
                         //showCalling(audioCall)
                     } else {
-                        showMessage("当前网络状态不佳,通话结束")
-                        gEngineKit?.endCall()
-                        callEnd()
+                        if (!callEnded) {
+                            showMessage("当前网络状态不佳,通话结束")
+                            gEngineKit?.endCall()
+                            callEnd()
+                        }
                     }
                 }, 3000)
             }