| | |
| | | * @param activity - |
| | | * @param permission - |
| | | * @param permissionStateCallback - |
| | | * @param is_skip 拒绝权限后是否引导到设置那里打开(true=引导) |
| | | */ |
| | | public static void requestPermissionsResultCallback(Activity activity, String permission, PermissionState permissionStateCallback) { |
| | | public static void requestPermissionsResultCallback(Activity activity, String permission, PermissionState permissionStateCallback, boolean is_skip) { |
| | | // String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE; |
| | | int status = PermissionUtils.getPermissionState(activity, permission); |
| | | switch (status) { |
| | |
| | | |
| | | @Override |
| | | public void onDenied(List<String> permissions, boolean never) { |
| | | SharedPreUtils.putBoolean(permission, true); |
| | | if (is_skip) { |
| | | SharedPreUtils.putBoolean(permission, true); |
| | | } |
| | | } |
| | | }); |
| | | break; |