From 9c8a5408b707322bc195b5dbce07aa30bd539cc7 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 12 三月 2021 17:13:01 +0800
Subject: [PATCH] ios蓝牙

---
 HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection2Page.cs |   38 +++++++++++++++++++++-----------------
 1 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection2Page.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection2Page.cs
index 68bb03f..93c6491 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection2Page.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection2Page.cs
@@ -62,12 +62,9 @@
             //鎼滅储鏃堕棿(绉�)
             int searchTime = 5;
 
-#if __IOS__
-#endif
-#if __Android__
-            //瀹夊崜鎼滅储钃濈墮(鐗规晥闂,鍔�1绉�)
-            this.StartSearchBluetoothOnAndriod(searchTime + 1);
-#endif
+            //鎼滅储钃濈墮(鐗规晥闂,鍔�1绉�)
+            this.StartSearchBluetooth(searchTime + 1);
+
             HdlThreadLogic.Current.RunThread(() =>
             {
                 //杩涘害鏉$壒鏁�
@@ -84,19 +81,18 @@
 
         #endregion
 
-        #region 鈻� 瀹夊崜鎼滅储钃濈墮_______________________
+        #region 鈻� 鎼滅储钃濈墮___________________________
 
-#if __Android__
         /// <summary>
         /// 瀹夊崜鎼滅储钃濈墮
         /// </summary>
         /// <param name="i_searchTime">鎼滅储鏃堕棿(绉�)</param>
-        private void StartSearchBluetoothOnAndriod(int i_searchTime)
+        private void StartSearchBluetooth(int i_searchTime)
         {
             //寮�濮嬫悳绱㈣摑鐗�
-            HdlAndroidBluetoothLogic.Current.ScanBluetooth(i_searchTime, (listBluetooth) =>
+            HdlBluetoothLogic.Current.ScanBluetooth(i_searchTime, (listBluetooth) =>
             {
-                var listDevice = new List<HdlAndroidBluetoothLogic.BluetoothInfo>();
+                var listDevice = new List<HdlBluetoothLogic.BluetoothInfo>();
                 foreach (var device in listBluetooth)
                 {
                     //鍙湁杩欎釜鏍囪瘑,鎵嶆槸绾㈠瀹�
@@ -109,7 +105,7 @@
                 if (listDevice.Count == 0)
                 {
                     //鎽ф瘉钃濈墮缂撳瓨
-                    HdlAndroidBluetoothLogic.Current.Dispone();
+                    HdlBluetoothLogic.Current.Dispone();
                     //鏄剧ず澶辫触鐣岄潰
                     HdlThreadLogic.Current.RunMain(() =>
                     {
@@ -119,7 +115,7 @@
                 else if (listDevice.Count == 1)
                 {
                     //濡傛灉鍙娴嬪埌涓�涓�,鍒欑洿鎺ヨ繛鎺�
-                    HdlAndroidBluetoothLogic.Current.ContectBluetooth(listDevice[0], (result) =>
+                    HdlBluetoothLogic.Current.ContectBluetooth(listDevice[0], (result) =>
                     {
                         if (result == true)
                         {
@@ -144,7 +140,7 @@
                     this.ShowBluetoothListView(listName, (index) =>
                     {
                         //濡傛灉鍙娴嬪埌涓�涓�,鍒欑洿鎺ヨ繛鎺�
-                        HdlAndroidBluetoothLogic.Current.ContectBluetooth(listDevice[index], (result) =>
+                        HdlBluetoothLogic.Current.ContectBluetooth(listDevice[index], (result) =>
                         {
                             if (result == true)
                             {
@@ -161,7 +157,6 @@
                 }
             });
         }
-#endif
 
         #endregion
 
@@ -232,8 +227,17 @@
             var btnReSearch = this.AddBottomClickButton(Language.StringByID(StringId.ReSearch));
             btnReSearch.ButtonClickEvent += (sender, e) =>
             {
-                //鍒濆鍖栦腑閮ㄤ俊鎭�
-                this.InitMiddleFrame();
+                //妫�娴嬭摑鐗欓渶瑕佺殑涓滆タ
+                btnReSearch.CanClick = false;
+                HdlBluetoothLogic.Current.CheckCanScanBluetooth((result) =>
+                {
+                    btnReSearch.CanClick = true;
+                    if (result == true)
+                    {
+                        //鍒濆鍖栦腑閮ㄤ俊鎭�
+                        this.InitMiddleFrame();
+                    }
+                });
             };
         }
 

--
Gitblit v1.8.0