| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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<>(); |