| | |
| | | if (reBytes != null) { |
| | | Application.RunOnMainThread (() => { |
| | | btnEquipment.Text = commonDevice.Name = etDeviceName.Text.Trim (); |
| | | IO.FileUtils.SaveEquipmentMessage (commonDevice, commonDevice.LoopID.ToString ()); |
| | | if (commonDevice.Type == DeviceType.InfraredMode) { |
| | | //2020-07-03 修复红外电视修改后变红外模块问题 |
| | | InfraredMode mTV = Newtonsoft.Json.JsonConvert.DeserializeObject<InfraredMode> (System.Text.Encoding.UTF8.GetString (commonBytes)); |
| | | if (mTV == null) { |
| | | IO.FileUtils.SaveEquipmentMessage (commonDevice, commonDevice.LoopID.ToString ()); |
| | | } else { |
| | | mTV.Name = etDeviceName.Text.Trim (); |
| | | IO.FileUtils.SaveEquipmentMessage (mTV, mTV.LoopID.ToString ()); |
| | | } |
| | | } else { |
| | | IO.FileUtils.SaveEquipmentMessage (commonDevice, commonDevice.LoopID.ToString ()); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //IO.FileUtils.SaveEquipmentMessage (commonDevice, commonDevice.LoopID.ToString ()); |
| | | MainPage.Loading.Hide (); |
| | | dialog.Close (); |
| | | }); |