gpt4 book ai didi

flutter - 页面导航后是否可以使警报对话框消失?

转载 作者:行者123 更新时间:2023-12-03 04:42:24 25 4
gpt4 key购买 nike

我的警报对话框中的“确定”按钮导航到新页面。但是当我返回上一页时,警报仍然存在。导航到新页面后,警报是否可以消失?

// Alert Dialog
Future<void> _handlePhoto(BuildContext context) {
return showDialog<void>(
context: context,
builder: (BuildContext context) {
return CupertinoAlertDialog(
title: Text('Please Position Crosshair'),
content: const Text(
'Before detecting cancer, ensure your focus area is centered.'),
actions: <Widget>[
FlatButton(
child: Text('OK'),
onPressed: () {
Navigator.of(context).pushNamed(
'/camerapage',
arguments: cameras,
);
},
),
],
);
},
);
}

最佳答案

在推送新页面之前,您需要像这样弹出对话框。因此,当您回来时,它不存在。

onPressed: () {
Navigator.of(context).pop();
Navigator.of(context).pushNamed(
'/camerapage',
arguments: cameras,
);
}

关于flutter - 页面导航后是否可以使警报对话框消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62975914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com