我正在尝试请求相机的权限,但permission.cacamera.request((不返回结果,也不允许在Android上运行以下行。
Flutter版本v1.12.13+修补程序.5
Future<bool> _requestPermission() async {
if(resultReq==null)
resultReq = await Permission.camera.request();
print("it works!");
if (resultReq.isGranted) {
return true;
}
return false;
}
因为如果使用,isGranted不是getter函数
resultReq==PermissionStatus.agranted
它将顺利工作,您的功能的完整修改代码:
Future<bool> _requestPermission() async {
var resultReq;
if(resultReq==null)
resultReq = await Permission.camera.request();
print("it works!");
if (resultReq == PermissionStatus.granted) {
print('accepted');
return true;
}
return false;
}