【发布时间】:2021-02-27 19:11:15
【问题描述】:
在应用程序中,我们有各种对话框。以一种情况为例:
用户单击一个按钮并获得一个“加载对话框”。 客户端以“通知对话框”的形式获得新闻通知。 用户获取加载的数据并被转发到显示数据的页面。
所以“历史”/“层次结构”应该是 [“加载对话框”、“通知对话框”、“数据页”]
加载数据后,我们希望删除历史记录中另一个对话框下方和数据页面下方的“加载对话框”。
如何让 Flutter 中的特定对话框关闭?
当前显示数据的页面有一个命名路由,对话框是通过 showDialog(...) 打开的
【问题讨论】:
-
不要使用showDialog,在stack widget中显示Dialogue,满足条件时隐藏!!