requestPermission2SelectPic static method

dynamic requestPermission2SelectPic(
  1. BuildContext context,
  2. VoidCallback onSuccess, {
  3. bool isNeedCamera = true,
  4. String language = "zh",
  5. VoidCallback? onFail,
})

Implementation

static requestPermission2SelectPic(BuildContext context, VoidCallback onSuccess, {bool isNeedCamera = true, String language = "zh", VoidCallback? onFail}) async {
  List permissionList = await VBFPermissionHelper.requestCPPermission(context, needCamera: isNeedCamera);
  VFTextDelegateHelper.getErrorMsg(language: language);
  PermissionsHelper.permissionTipDialog = {
    Permission.camera: {
      "dialogTitle": VFTextDelegateHelper.textDelegate.p_camera_t, //"需要相机权限",
      "dialogInfo": VFTextDelegateHelper.textDelegate.p_camera_i,
    },
    Permission.storage: {
      "dialogTitle": VFTextDelegateHelper.textDelegate.p_storage_t,
      "dialogInfo": VFTextDelegateHelper.textDelegate.p_storage_i,
    },
  };

  PermissionsHelper.handlePermissions(context, permissionList: permissionList, onSuccess: () => onSuccess());
}