我正在开发一个需要持续定位用户位置的应用程序。如果用户禁用GPS,我想显示一个错误屏幕。
答案 0 :(得分:1)
您可以使用permission_handler插件。您可以执行if块内部需要位置权限的任务,如果权限被撤消,则会显示错误消息。
if (await Permission.locationWhenInUse.serviceStatus.isEnabled) {
// Use location.
} else {
// show error
}
您还可以查看this答案,这可以帮助您听取权限更改。