From e8d63e91d80cc59d7947ad026149c2b752ce9364 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 02 七月 2025 19:52:23 +0800
Subject: [PATCH] 0312 英文版新sdk

---
 SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java b/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
index 7163eac..e49a265 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
@@ -9,6 +9,7 @@
 
 import com.secondworld.sdk.utils.CallBackState;
 import com.secondworld.sdk.utils.CodeA2U;
+import com.secondworld.sdk.utils.RequestCode;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -20,14 +21,12 @@
 
     public static PermissionManager I = new PermissionManager();
 
-    private static final int  REQUEST_CODE = 9527;
-
     /**
      * 鏌ヨ鏄惁鏈夋潈闄�
      */
     public boolean hasPermission(String permission) {
-        return ContextCompat.checkSelfPermission(GameApp.I, permission) == PackageManager.PERMISSION_GRANTED
-                && PermissionChecker.checkSelfPermission(GameApp.I, permission) == PackageManager.PERMISSION_GRANTED;
+        return ContextCompat.checkSelfPermission(GameAppProxy.app, permission) == PackageManager.PERMISSION_GRANTED
+                && PermissionChecker.checkSelfPermission(GameAppProxy.app, permission) == PackageManager.PERMISSION_GRANTED;
     }
 
     /**
@@ -36,15 +35,15 @@
     public void requestPermissions(String permission) {
         if (GameActivityProxy.I == null || GameActivityProxy.I.activity == null)
             return;
-        ActivityCompat.requestPermissions(GameActivityProxy.I.activity, new String[]{permission}, REQUEST_CODE);
+        ActivityCompat.requestPermissions(GameActivityProxy.I.activity, new String[]{permission}, RequestCode.UNITY);
     }
 
 
     public void onRequestPermissionsResult(Activity activity, int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
-        if (activity == null||permissions.length==0||requestCode!=REQUEST_CODE)
+        if (activity == null || permissions.length == 0 || requestCode != RequestCode.UNITY)
             return;
         Map<String, Object> map = new HashMap<>();
-        map.put("permission",permissions[0]);
+        map.put("permission", permissions[0]);
         if (hasPermission(permissions[0])) {
             map.put("state", CallBackState.Success);
         } else {

--
Gitblit v1.8.0