From ad51f05f31440bcc64e0ef248ab32fd12997e565 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 07 六月 2023 13:25:02 +0800
Subject: [PATCH] Merge branch 'Dev-Branch' into wjc

---
 HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs              |    8 ++++
 HDL_ON/UI/UI2/1-HomePage/HomePage.cs                 |   10 +++--
 HDL_ON/UI/UI2/UserPage.cs                            |   10 ++---
 HDL_ON/Common/ApiUtlis.cs                            |    3 +
 HDL_ON/UI/UI2/UserPageBLL.cs                         |   18 ---------
 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs |   16 ++++++++
 HDL_ON/UI/MainPage.cs                                |    3 +
 HDL-ON_iOS/AppDelegate.cs                            |   36 +++++++++---------
 HDL_ON/DAL/Mqtt/MqttClient.cs                        |    2 
 9 files changed, 58 insertions(+), 48 deletions(-)

diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs
index 36f83cb..e2c07be 100644
--- a/HDL-ON_iOS/AppDelegate.cs
+++ b/HDL-ON_iOS/AppDelegate.cs
@@ -199,12 +199,12 @@
         public override void DidEnterBackground(UIApplication application)
         {
             //璁剧疆鍏ㄨ閫氱姸鎬�
-            string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
-            string errorVersion = "16.2.0";
-            if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
-            {
-                Shared.IOS.HDLFVSDK.Video.FVapplicationDidEnterBackground(application);
-            }
+            //string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
+            //string errorVersion = "16.2.0";
+            //if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
+            //{
+            //    Shared.IOS.HDLFVSDK.Video.FVapplicationDidEnterBackground(application);
+            //}
             //SharedMethod.SharedMethod.IsBackground = true;
             //MainPage.IsEnterBackground = true;
             ////杩涘叆鍚庡彴mqtt姝e湪杩炴帴閲嶇疆鐘舵��
@@ -231,12 +231,12 @@
         public override void OnActivated(UIApplication application)
         {
             //璁剧疆鍏ㄨ閫氱姸鎬�
-            string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
-            string errorVersion = "16.2.0";
-            if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
-            {
-                Shared.IOS.HDLFVSDK.Video.FVapplicationDidBecomeActive(application);
-            }
+            //string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
+            //string errorVersion = "16.2.0";
+            //if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
+            //{
+            //    Shared.IOS.HDLFVSDK.Video.FVapplicationDidBecomeActive(application);
+            //}
             Console.WriteLine("OnActivated");
             base.OnActivated(application);
             //HDL_ON.DriverLayer.Control.Ins.SearchLoaclGateway();
@@ -294,12 +294,12 @@
         {
 
             //璁剧疆鍏ㄨ閫氱姸鎬�
-            string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
-            string errorVersion = "16.2.0";
-            if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
-            {
-                Shared.IOS.HDLFVSDK.Video.FVapplication(application, new NSDictionary());
-            }
+            //string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
+            //string errorVersion = "16.2.0";
+            //if (systemVersion.CompareTo(errorVersion) < 0)///鍏ㄨ閫氫笉鍏煎ios16浠ヤ笂鐨勭郴缁燂紝涓嶈鍔犺浇杩欎釜鍏�
+            //{
+            //    Shared.IOS.HDLFVSDK.Video.FVapplication(application, new NSDictionary());
+            //}
             Console.WriteLine("111111111111");
             SetCurrentLanguage();
             //Shared.Application.FontSize = 12;
diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index ae98d39..5980873 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -78,7 +78,10 @@
         public void DownloadData()
         {
             if (MainPage.InternetStatus == 0 || MainPage.NoLoginMode)
+            {
+                DownloadDataComplete = true;
                 return;
+            }
             endTime1 = DateTime.Now.AddSeconds(25);
             complateDevice = complateScene = false;
 
diff --git a/HDL_ON/DAL/Mqtt/MqttClient.cs b/HDL_ON/DAL/Mqtt/MqttClient.cs
index d5cd85e..b6be181 100644
--- a/HDL_ON/DAL/Mqtt/MqttClient.cs
+++ b/HDL_ON/DAL/Mqtt/MqttClient.cs
@@ -683,7 +683,7 @@
                 }
                 catch (Exception ex)
                 {
-                    Utlis.WriteLine($"error:" + ex.Message);
+                    Utlis.WriteLine($"mqtt杩炴帴寮傚父 error:" + ex.Message);
                     //mqtt杩炴帴寮傚父锛屾竻绌烘湰鍦癿qtt淇℃伅锛屽彲鑳介渶瑕侀噸鏂拌幏鍙栵細wxr
                     MqttInfoConfig.Current.Refresh();
                 }
diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index 4f1d9af..c9bf8be 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -454,7 +454,8 @@
                 addResidencePage.LoadView();
                 return;
             }
-            new System.Threading.Thread(async () =>
+
+            new System.Threading.Thread(() =>
             {
                 try
                 {
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index 4f2d2b4..0c52ed6 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -455,7 +455,8 @@
                 };
                 btnPm25Values.Width = btnPm25Values.GetTextWidth();
                 environmentalView.AddChidren(btnPm25Values);
-#endregion
+                #endregion
+
 
                 btnSecurityStatus = new Button()
                 {
@@ -604,9 +605,9 @@
                     TextAlignment = TextAlignment.Center,
                 };
                 changeView.AddChidren(btnChangeScene);
-#endregion
+                #endregion
 
-#region ContextView
+                #region ContextView
                 contentView = new PageLayout()
                 {
                     //Y = changeView.Bottom,
@@ -619,7 +620,7 @@
 
                 LoadContentView();
 
-#endregion
+                #endregion
             }
             catch (Exception ex)
             {
@@ -633,6 +634,7 @@
         /// </summary>
         void LoadContentView()
         {
+           
             if (!Common.ApiUtlis.Ins.DownloadDataComplete && !MainPage.NoLoginMode)
             {
                 var waitPage = new Loading();
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
index 5c82a1c..3bf20a9 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePageBLL.cs
@@ -818,6 +818,10 @@
         /// </summary>
         void GetUnreadPushMessages()
         {
+            if (MainPage.NoLoginMode)
+            {
+                return;
+            }
             System.Threading.Tasks.Task.Run(() =>
             {
                 try
@@ -922,6 +926,10 @@
         /// </summary>
         void RegisterGetPushMessageAction()
         {
+            if (MainPage.NoLoginMode)
+            {
+                return;
+            }
             Action RegisterGetPushMessageAction = () => {
                 if (bodyView != null)
                 {
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
index b70cf7f..60d72bc 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPage.cs
@@ -167,6 +167,22 @@
 
         public void LoadView()
         {
+            //try
+            //{
+            //    if (MainPage.CurPageIndex == 3)
+            //    {
+            //        Application.RunOnMainThread(() =>
+            //        {
+            //            this.RemoveFromParent();
+            //            return;
+            //        });
+            //    }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MainPage.Log($"鐣岄潰鍒囨崲寮傚父:{ex.Message}");
+            //}
+            MainPage.CurPageIndex = 3;
             #region 涓汉淇℃伅
             topbg = new FrameLayout()
             {
diff --git a/HDL_ON/UI/UI2/UserPage.cs b/HDL_ON/UI/UI2/UserPage.cs
index 78690ae..28e34a8 100644
--- a/HDL_ON/UI/UI2/UserPage.cs
+++ b/HDL_ON/UI/UI2/UserPage.cs
@@ -91,7 +91,7 @@
         {
             try
             {
-                bodyView = this;
+                bodyView = this;//1
                 bodyView.BackgroundColor = CSS_Color.MainBackgroundColor;
                 ContextView = new FrameLayout()
                 {
@@ -104,12 +104,10 @@
                 {
                     Y = Application.GetRealHeight(607),
                     Height = Application.GetMinRealAverage(60),
-                    //BackgroundColor = CSS_Color.BackgroundColor
                 };
                 bodyView.AddChidren(navigationView);
                 if (MainPage.Increase)
                 {
-                    //ContextView.Height = Application.GetRealHeight(618 + 20);
                     navigationView.Y = Application.GetRealHeight(597 + 5);
                     navigationView.Height = Application.GetRealHeight(70 - 5);
                 }
@@ -117,9 +115,9 @@
 
                 LoadEventList();
 
-                var homePage = new HomePage();
-                ContextView.AddChidren(homePage);
-                homePage.LoadPage();
+                //var homePage = new HomePage();
+                //ContextView.AddChidren(homePage);
+                //homePage.LoadPage();
 
                 if (!MainPage.NoLoginMode)
                 {
diff --git a/HDL_ON/UI/UI2/UserPageBLL.cs b/HDL_ON/UI/UI2/UserPageBLL.cs
index b7c69dd..2dddfeb 100644
--- a/HDL_ON/UI/UI2/UserPageBLL.cs
+++ b/HDL_ON/UI/UI2/UserPageBLL.cs
@@ -12,26 +12,8 @@
         void LoadEventList()
         {
             LoadEvent_NavigationSelection();
-            LoadEvent_RefreshData();
         }
 
-        /// <summary>
-        /// 鍒锋柊浣忓畢鏁版嵁
-        /// </summary>
-        void LoadEvent_RefreshData()
-        {
-            //ContextView.BeginHeaderRefreshingAction = () => {
-            //    if (CurAnimationEffect == 0)
-            //    {
-            //        Common.ApiUtlis.Ins.DownloadData();
-            //        ContextView.RemoveAll();
-            //        var homePage = new HomePage();
-            //        ContextView.AddChidren(homePage);
-            //        homePage.LoadPage();
-            //        ContextView.EndHeaderRefreshing();
-            //    }
-            //};
-        }
 
         /// <summary>
         /// 鍔犺浇瀵艰埅鏍忕偣鍑讳簨浠�

--
Gitblit v1.8.0