JLChen
2020-12-23 58beee272e47fdbf814e0c8fe625e09c5b844d4d
HDL_ON/UI/UI2/3-Intelligence/Scene/SceneAddPage.cs
@@ -823,7 +823,17 @@
                        return;
                    }
                }
                var result = FunctionList.List.AddScene(scene,out scene);
                var waitPage = new Loading();
                MainPage.BaseView.AddChidren(waitPage);
                waitPage.Start(Language.StringByID(StringId.PleaseWait));
                new System.Threading.Thread(() =>
                {
                    try
                    {
                        var serverScene = new Scene();
                        var result = FunctionList.List.AddScene(scene, out serverScene);
                        Application.RunOnMainThread(() =>
                        {
                if (result == StateCode.SUCCESS)
                {
                    FunctionList.List.scenes.Add(scene);
@@ -834,6 +844,18 @@
                {
                    IMessageCommon.Current.ShowErrorInfoAlter(result);
                }
                        });
                    }
                    catch { }
                    finally
                    {
                        Application.RunOnMainThread(() => {
                            waitPage.Hide();
                            waitPage.RemoveFromParent();
                        });
                    }
                })
                { IsBackground = true, Priority = ThreadPriority.AboveNormal }.Start();
            };
        }