From a7ab4b610972e20753dfedb3e5d80e4d9f017d07 Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期五, 14 八月 2020 10:39:08 +0800 Subject: [PATCH] 临时备份,测试1 --- ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs b/ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs index a70a48b..9fac1a9 100755 --- a/ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs +++ b/ZigbeeApp/Shared/Phone/Login/AccountLoginForm.cs @@ -52,13 +52,13 @@ frameMidBack.BackgroundColor = ZigbeeColor.Current.GXCGrayBackgroundColor; this.AddChidren(frameMidBack); - //HdlHome鐨勫浘鏍� + //Evoyo Home鐨勫浘鏍� var btnLogoIcon = new PicViewControl(184, 184); btnLogoIcon.Y = Application.GetRealHeight(230); btnLogoIcon.UnSelectedImagePath = "Account/Logo_White.png"; btnLogoIcon.Gravity = Gravity.CenterHorizontal; this.AddChidren(btnLogoIcon); - //Hdl Home + //Evoyo Home var btnLogoName = new NormalViewControl(300, 69, true); btnLogoName.Y = btnLogoIcon.Bottom; btnLogoName.Gravity = Gravity.CenterHorizontal; @@ -199,7 +199,6 @@ { btnTiyan.CanClick = false; //鏄剧ず鍚姩椤� - HomePage.Instance.ShowLoginLoadView(); HdlThreadLogic.Current.RunThread(() => { //鍒濆鍖栧叏閮ㄤ綋楠屾暟鎹� @@ -836,23 +835,26 @@ var re = isBindAuthAsync(authStr); if (re) { - Application.RunOnMainThread(() => - { - //鐩存帴鐧诲綍 - HomePage.Instance.ShowLoginLoadView(); - }); + ProgressBar.Show(Language.StringByID(R.MyInternationalizationString.Logining)); + var resultRegID = Shared.Common.CommonPage.Instance.PushRegID(); - var homes = HdlResidenceLogic.Current.GetHomeListsFromDb(); + var homes = HdlResidenceLogic.Current.GetHomeListsFromDb(false); //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ - UserCenterLogic.InitUserCenterMenmoryAndThread(); + bool result = UserCenterLogic.InitUserCenterMenmoryAndThread(); + //鍚姩ZigBee ZigBee.Common.Application.Init(); HdlThreadLogic.Current.RunMain(() => { + ProgressBar.Close(); this.RemoveFromParent(); CommonPage.Instance.RemoveViewByTag("Login"); - UserPage.Instance.ReFreshControl(); + if (result == true) + { + //false:寮�鍚簡璋冭瘯鍔熻兘 + UserPage.Instance.ReFreshControl(); + } }); } else @@ -1091,11 +1093,6 @@ //Error 涓嶈兘鐩存帴浠庢湇鍔″櫒鍙栵紝鍙兘鏍规嵁鐘舵�佺爜閫愪竴鍒ゆ柇 if (stateCodeStr == "SUCCESS") { - HdlThreadLogic.Current.RunMain(() => - { - //鏄剧ず鍚姩椤� - HomePage.Instance.ShowLoginLoadView(); - }); //瀛樺偍鏁版嵁 var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<Shared.Common.ResponseEntity.UserLoginRes>(revertObj.ResponseData.ToString()); var revertData = responseDataObj; @@ -1111,9 +1108,10 @@ Config.Instance.Save(); var resultRegID = CommonPage.Instance.PushRegID(); - var homes = HdlResidenceLogic.Current.GetHomeListsFromDb(); + var homes = HdlResidenceLogic.Current.GetHomeListsFromDb(false); //鍒锋柊涓汉涓績鐨勫唴瀛樺強绾跨▼ - UserCenterLogic.InitUserCenterMenmoryAndThread(); + bool result = UserCenterLogic.InitUserCenterMenmoryAndThread(); + //鍚姩ZigBee ZigBee.Common.Application.Init(); @@ -1122,7 +1120,11 @@ CommonPage.Loading.Hide(); this.RemoveFromParent(); CommonPage.Instance.RemoveViewByTag("Login"); - UserPage.Instance.ReFreshControl(); + if (result == true) + { + //false:寮�鍚簡璋冭瘯鍔熻兘 + UserPage.Instance.ReFreshControl(); + } }); return; } -- Gitblit v1.8.0