hch
2025-04-29 352babe80b284339d9b5cc6739fe9ce723c61a39
SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
@@ -3,7 +3,6 @@
import android.app.Activity;
import android.content.pm.PackageManager;
import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.PermissionChecker;
@@ -12,8 +11,7 @@
import com.secondworld.sdk.utils.CodeA2U;
import com.secondworld.sdk.utils.LogUtil;
import com.secondworld.sdk.utils.RequestCode;
import com.soha.sdk.SohaSDK;
import com.soha.sdk.permission.GrantPermissions;
import java.util.HashMap;
import java.util.Map;
@@ -41,16 +39,10 @@
            return;
        //ActivityCompat.requestPermissions(GameActivityProxy.I.activity, new String[]{permission}, RequestCode.UNITY);
        SohaSDK.getInstance().requestPermission(new String[]{permission}, new GrantPermissions() {
            @Override
            public void doAction() {
            }
        });
    }
    public void onRequestPermissionsResult(Activity activity, int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
    public void onRequestPermissionsResult(Activity activity, int requestCode, String[] permissions, int[] grantResults) {
        if (activity == null || permissions.length == 0 || requestCode != RequestCode.UNITY)
            return;
        Map<String, Object> map = new HashMap<>();