requestPermission2SelectPic static method
dynamic
requestPermission2SelectPic(
- BuildContext context,
- VoidCallback onSuccess, {
- bool isNeedCamera = true,
- String language = "zh",
- 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());
}