From 1b11947cc15245ae005a7cc8cc2f93c5660b0c23 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 20 八月 2021 17:17:43 +0800
Subject: [PATCH] 2021-08-20 1.优化更新

---
 HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java |   29 +++++++++++++++++++++--------
 1 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
index f17663c..ab92dee 100644
--- a/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
+++ b/HDLLinphoneSDKDemoNew/app/src/main/java/com/example/hdllinphonesdkdemo/MainActivity.java
@@ -66,6 +66,7 @@
         mTextView4.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
+                clearProxyConfig();
                 HDLLinphoneKit.getInstance().setAccountAndLogin("5555", "85521566", "test-gz.hdlcontrol.com:5060");
             }
         });
@@ -74,12 +75,12 @@
             @Override
             public void onClick(View v) {
 
-                logoutLog();
-                return;
-////                HDLLinphoneKit.getInstance().callTo("61723164995779",true);
-////                HDLcallTo("61723164995779",true);
-//                HDLLinphoneKit.getInstance().callTo("1427186301744910338",true);
-//                startActivity(HDLLinphoneMonitorActivity.class);
+//                logoutLog();
+//                return;
+//                HDLLinphoneKit.getInstance().callTo("61723164995779",true);
+//                HDLcallTo("61723164995779",true);
+                HDLLinphoneKit.getInstance().callTo("1427186301744910338",true);
+                startActivity(HDLLinphoneMonitorActivity.class);
 
 
             }
@@ -88,7 +89,7 @@
         mTextView3.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                HDLLinphoneKit.getInstance().logout();
+                logout();
             }
         });
 
@@ -115,7 +116,7 @@
                         config.done();
                     }
                 }
-                core.clearAllAuthInfo();//娓呴櫎鎵�鏈夎璇佷俊鎭��
+//                core.clearAllAuthInfo();//娓呴櫎鎵�鏈夎璇佷俊鎭��
 //                core.clearProxyConfig();//浠庨厤缃腑鍒犻櫎鎵�鏈変唬鐞嗐��
             }
         } catch (Exception e) {
@@ -123,6 +124,18 @@
         }
     }
 
+    public void clearProxyConfig() {
+        Core core = HDLLinphoneService.getCore();
+        if (core != null) {
+            core.setDefaultProxyConfig(null);
+            core.clearAllAuthInfo();
+            core.clearProxyConfig();
+//            core.refreshRegisters();//寮哄埗鍦ㄤ笅涓�娆¤凯浠f椂鍚姩娉ㄥ唽鍒锋柊
+//            core.ensureRegistered();
+        }
+
+    }
+
     public void logoutLog() {
         try {
             Core core = HDLLinphoneService.getCore();

--
Gitblit v1.8.0