From 4ce5177289b1d34e467de9d8790836559cc5a09e Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 18 十一月 2019 18:06:28 +0800 Subject: [PATCH] 合并了全部的代码 --- ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs index db02ddd..75e2850 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceListMainForm.cs @@ -158,12 +158,8 @@ //鏍规嵁MAC鍚堝苟璁惧鍒楄〃 this.MargeAllDeviceByMac(listDevice); - Application.RunOnMainThread(() => + HdlThreadLogic.Current.RunMain(() => { - if (this.Parent == null) - { - return; - } var listOta = new List<OTADevice>(); foreach (var macAddress in this.dicRowInfo.Keys) { @@ -176,6 +172,7 @@ //娣诲姞璁惧鐨勮彍鍗曡 this.AddDeviceMenuRow(macAddress); } + //娣诲姞搴曢儴闂撮殭 var frameTemp = new FrameLayout(); frameTemp.Height = Application.GetRealHeight(23); @@ -801,6 +798,11 @@ if (this.dicRowInfo.ContainsKey(deviceAddr) == false) { var localDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceAddr); + if (localDevice.Count == 0) + { + //鍏ョ綉涔嬪悗锛屽張鎶婂畠鍒犱簡 + return; + } var rowNewInfo = new DeviceObjRowInfo(); rowNewInfo.DeviceMac = deviceAddr; rowNewInfo.MacName = Common.LocalDevice.Current.GetDeviceMacName(localDevice[0]); @@ -809,8 +811,6 @@ //鍒涘缓鏂扮殑琛� this.AddDeviceMenuRow(deviceAddr); - - return; } } -- Gitblit v1.8.0