构建方法后,如何在所有页面(按路线)中执行任务?

时间:2019-04-24 11:32:29

标签: flutter

我知道在flutter中使用继承是反模式,而flutter则是关于合成的,但是在这里我遇到了一个问题,我的程序不断从api获取数据,有时在响应api期间“ alert “ ”字段,因此我必须显示一个对话框,其中包含相关的“ 警报”。

我不想每次收到响应时都 showDialog(),通常在其他框架(台式机或网络框架)中,我创建一个基类,其他页面将继承该基类并执行检查响应中现有的“警报”(保存在继承的Widget属性中),并在“ build”方法之后显示对话框。

但是在扑朔迷离中,我不知道该怎么做。 我已经使用了继承的Widget,但是我不确定在每个页面创建(路由更改)中是否调用了继承的Widget的构建方法。

我被困住了,任何建议将不胜感激。 谢谢

0 个答案:

没有答案