| | |
| | | }; |
| | | msgView.AddChidren (btnMail); |
| | | |
| | | // btnMail.MouseUpEventHandler += (e, e2) => { |
| | | //#if DEBUG |
| | | // GetDeviceList (); |
| | | //#endif |
| | | |
| | | // }; |
| | | |
| | | var btnMail2 = new Button () { |
| | | X = Application.GetRealWidth (100), |
| | | Y = btnMail.Bottom, |
| | |
| | | }; |
| | | msgView.AddChidren (btnMail2); |
| | | |
| | | btnMail2.MouseUpEventHandler += (e, e2) => { |
| | | #if DEBUG |
| | | GetDeviceList (); |
| | | #endif |
| | | // btnMail2.MouseUpEventHandler += (e, e2) => { |
| | | //#if DEBUG |
| | | // upload (); |
| | | //#endif |
| | | |
| | | }; |
| | | // }; |
| | | |
| | | var btnFAQ = new Button () { |
| | | Height = Application.GetRealHeight(100), |
| | |
| | | }; |
| | | AddChidren (btnFAQ); |
| | | |
| | | btnFAQ.MouseUpEventHandler += (e,e2) =>{ |
| | | #if DEBUG |
| | | // btnFAQ.MouseUpEventHandler += (e,e2) =>{ |
| | | //#if DEBUG |
| | | |
| | | |
| | | upload (); |
| | | |
| | | #endif |
| | | |
| | | }; |
| | | // UploadSecneList (); |
| | | // //upload (); |
| | | //#endif |
| | | // }; |
| | | |
| | | |
| | | var btnLine = new Button () { |
| | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | void upload () |
| | | { |
| | | |
| | | MainPage.Loading.Start (Language.StringByID (R.MyInternationalizationString.load)); |
| | | System.Threading.Tasks.Task.Run (() => { |
| | | try { |
| | | var RES = HDLLinkUtlis.Current.UploadOidAndSidList (); |
| | | Application.RunOnMainThread (() => { |
| | | if (RES) { |
| | | Utlis.ShowTip ("上传成功"); |
| | | } else { |
| | | Utlis.ShowTip ("上传失败"); |
| | | } |
| | | }); |
| | | } catch { |
| | | MainPage.FailureToServer (); |
| | | } finally { |
| | | Application.RunOnMainThread (() => { |
| | | MainPage.Loading.Hide (); |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | void GetDeviceList () |
| | | { |
| | | MainPage.Loading.Start (Language.StringByID (R.MyInternationalizationString.load)); |
| | | System.Threading.Tasks.Task.Run (() => { |
| | | try { |
| | | var deviceResult = HttpServerRequest.Current.GetDeviceList (); |
| | | |
| | | if (deviceResult.Code == StateCode.SUCCESS) { |
| | | var deviceList = Newtonsoft.Json.JsonConvert.DeserializeObject<DevcieFunctionRes> (deviceResult.Data.ToString ()); |
| | | |
| | | Utlis.WriteLine ("deviceList Count" + deviceList.list.Count); |
| | | } else { |
| | | Utlis.ShowTip ("设备列表"); |
| | | } |
| | | |
| | | //Application.RunOnMainThread (() => { |
| | | |
| | | //}); |
| | | } catch { |
| | | MainPage.FailureToServer (); |
| | | } finally { |
| | | Application.RunOnMainThread (() => { |
| | | MainPage.Loading.Hide (); |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |