guodong před 2 roky
rodič
revize
a3590563ac

+ 10 - 2
GameClient/Assets/Game/HotUpdate/Views/DressUp/PhotographSaveView.cs

@@ -69,15 +69,23 @@ namespace GFGGame
             if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
             {
                 //请求用户授权访问需要授权的设备资源或信息.
-                Permission.RequestUserPermission(Permission.ExternalStorageWrite);
+                PermissionCallbacks permissionCallbacks = new PermissionCallbacks();
+                permissionCallbacks.PermissionGranted += (string a) => {
+                    TrySavePicturoToLocal();
+                };
+                Permission.RequestUserPermission(Permission.ExternalStorageWrite, permissionCallbacks);
             }
+            TrySavePicturoToLocal();
+        }
+
+        private void TrySavePicturoToLocal()
+        {
             if (Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
             {
                 string fileName = "wsj" + TimeHelper.ServerNowSecs + ".jpg";
                 PhotographUtil.Instance.SavePicturoToLocal(bytes, fileName);
                 _ui.m_btnSave.touchable = false;
             }
-
         }
 
         private async void OnClickBtnSavePhoto()