From 2ed75b8b337048e5d75e6d9ec8307633134f02fd Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期四, 10 十月 2019 11:33:04 +0800 Subject: [PATCH] 个人中心添加楼层和创建房间,实装二级验证 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs | 35 ++++++++++++++--------------------- 1 files changed, 14 insertions(+), 21 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs index 30dbd10..c62be4d 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs @@ -1160,12 +1160,11 @@ { bool bolBreak = false; ZbGatewayData.GetGwData result = null; - new System.Threading.Thread(async () => + HdlThreadLogic.Current.RunThread(async () => { result = await this.GetGatewayNewInfoAsync(zbGateway, mode); bolBreak = true; - }) - { IsBackground = true }.Start(); + }); while (bolBreak == false) { @@ -1356,7 +1355,7 @@ if (localWay == null || localWay.getGwInfo == null) { //缁欎竴涓嚎绋嬪幓鑾峰彇瀹冪殑闀滃儚绫诲瀷 - new System.Threading.Thread(async () => + HdlThreadLogic.Current.RunThread(async () => { var result = await this.GetGatewayNewInfoAsync(zbGateway, ShowErrorMode.NO); if (result != null) @@ -1369,8 +1368,7 @@ } }); } - }) - { IsBackground = true }.Start(); + }); } else { @@ -1390,7 +1388,7 @@ if (localWay == null || localWay.getGwInfo == null) { //缁欎竴涓嚎绋嬪幓鑾峰彇瀹冪殑闀滃儚绫诲瀷 - new System.Threading.Thread(async () => + HdlThreadLogic.Current.RunThread(async () => { var result = await this.GetGatewayNewInfoAsync(zbGateway, ShowErrorMode.NO); if (result != null) @@ -1404,8 +1402,7 @@ } }); } - }) - { IsBackground = true }.Start(); + }); } else { @@ -1575,7 +1572,7 @@ return; } - new System.Threading.Thread(() => + HdlThreadLogic.Current.RunThread(() => { var dicStatu = this.GetNowOnlineStatuBeforeCheck(); //绛変釜3绉掞紝鍑嗗涓�涓� @@ -1604,8 +1601,7 @@ } //灏嗗彉鍖栫殑缃戝叧鎺ㄩ�佸埌鐣岄潰涓� this.PushGatewayOnlineStatuToForm(dicStatu); - }) - { IsBackground = true }.Start(); + }); } #endregion @@ -1623,7 +1619,7 @@ return; } - new System.Threading.Thread(() => + HdlThreadLogic.Current.RunThread(() => { //鍏堣幏鍙栫幇鍦ㄥ叏閮ㄧ殑缃戝叧锛屽垵鏈熷�よ缃负涓嶅湪绾� var dicStatu = this.GetNowOnlineStatuBeforeCheck(); @@ -1665,8 +1661,7 @@ string msg = Language.StringByID(R.MyInternationalizationString.uRemoteTimeOutAndNotGatewaiOnline); //this.ShowTipMsg(msg); } - }) - { IsBackground = true }.Start(); + }); } #endregion @@ -1791,7 +1786,7 @@ } bool canBreak = false; - new System.Threading.Thread(async () => + HdlThreadLogic.Current.RunThread(async () => { List<string> list = new List<string>() { "NotSetAgain" }; @@ -1817,8 +1812,7 @@ } dicDbGateway = dic; canBreak = true; - }) - { IsBackground = true }.Start(); + }); int count = 0; while (canBreak == false) @@ -1887,7 +1881,7 @@ /// </summary> public void ResetComandToBindBackupGateway() { - new System.Threading.Thread(async () => + HdlThreadLogic.Current.RunThread(async () => { var fileData = Global.ReadFileByDirectory(DirNameResourse.LocalMemoryDirectory, DirNameResourse.BackupGatewayIdFile); if (fileData == null) @@ -1936,8 +1930,7 @@ var byteData = System.Text.Encoding.UTF8.GetBytes(strData); Global.WriteFileToDirectoryByBytes(DirNameResourse.LocalMemoryDirectory, DirNameResourse.BackupGatewayIdFile, byteData); } - }) - { IsBackground = true }.Start(); + }); } #endregion -- Gitblit v1.8.0