【发布时间】:2021-06-09 01:25:42
【问题描述】:
当用户转到详细信息屏幕时,我试图自动打开我的警告对话框,但由于某种原因,我在屏幕中的构建错误期间调用了 setState() 或 markNeedsBuild()(图片)。 如果我能就如何解决此错误获得任何建议或帮助,我将不胜感激。
return Scaffold(
appBar: AppBarWidget(
appBar: AppBar(),
showReorder: false,
),
body: BaseView<CardViewModel>(
onDeactivate: (model) {},
onDispose: (model) {},
onModelReady: (model) {
model.getCard();
},
builder: (context, model, child) {
setState(() {
isLargeScreen = false;
if (model.cards.current != true) {
if (model.cards.alreadyShow == false) {
Future.delayed(Duration.zero, () {
staticwarningDialog(context);
});
}
}
});
return _body(model, height, width, context, widget.cardName);
},
));
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies flutter-web flutter-animation