From e30392585f4f56a1c7dd17ce3eddd270d2e0bd25 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 01 十一月 2022 11:53:47 +0800
Subject: [PATCH] 0312 BT7新参数

---
 SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
index 5b74e1f..e3e6b71 100644
--- a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
+++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
@@ -76,6 +76,10 @@
 //        ActivityCompat.requestPermissions(activity, new String[]{
 //                        Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
         try {
+            if (!hasPermissions(activity)) {
+                ActivityCompat.requestPermissions(activity, new String[]{
+                        Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
+            }
             QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
             QuickSdkMgr.I.init(activity);
         }
@@ -86,6 +90,11 @@
 
     public void onRequestPermissionsResult(Activity activity, int requestCode, int[] grantResults) {
         if (requestCode != RequestCode.QUICK) return;
+        if (hasPermissions(activity))
+        {
+            LogUtil.i("SdkManager", "onRequestPermissionsResult 鐢宠鎴愬姛");
+        }
+
 //        if (hasPermissions(activity)) {
 //            //鐢宠鎴愬姛
 //            QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
@@ -116,11 +125,11 @@
     }
 
     public void onActivityResult(Activity activity, int requestCode) {
-        if (requestCode == REQUEST_RECORD_PERMISSION_SETTING)
-        {
-            LogUtil.i("SdkManager", "onActivityResult");
-            requestPermissions(activity);
-        }
+//        if (requestCode == REQUEST_RECORD_PERMISSION_SETTING)
+//        {
+//            LogUtil.i("SdkManager", "onActivityResult");
+//            requestPermissions(activity);
+//        }
 
     }
 

--
Gitblit v1.8.0