guodong před 1 rokem
rodič
revize
3f8c09731d

+ 13 - 10
GameClient/Assets/Game/HotUpdate/Views/Login/LoginView.cs

@@ -9,6 +9,7 @@ namespace GFGGame
     {
         private UI_LoginUI _ui;
         private GameObject _sceneObject;
+        private bool platformInited;
 
 
         public override void Dispose()
@@ -95,22 +96,24 @@ namespace GFGGame
                         });
                 return;
             }
-
-            if (QDManager.isInited)
+            if(!platformInited)
             {
-                EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
-            }
-            else
-            {
-                //初始化平台配置
-                QDManager.InitPlatform();
+                platformInited = true;
+                if (QDManager.isInited)
+                {
+                    EventAgent.DispatchEvent(ConstMessage.ON_PLATFORM_SDK_INITED, true);
+                }
+                else
+                {
+                    //初始化平台配置
+                    QDManager.InitPlatform();
+                }
             }
-
         }
 
         protected override void OnHide()
         {
-
+            platformInited = false;
             if (_sceneObject != null)
             {
                 PrefabManager.Instance.Restore(_sceneObject);