这不是线程问题。此错误表示您
setState在构建阶段正在调用。
一个典型的例子如下:
Widget build(BuildContext context) { myParentWidgetState.setState(() { print("foo"); }); return Container();}但是setState调用可能不太明显。例如,a
Navigator.pop(context)在
setState内部执行。因此,以下内容:
Widget build(BuildContext context) { Navigator.pop(context); return Container();}也不行。
查看stacktrace,似乎与
Navigator.pop(context)模态同时尝试使用新数据进行更新。



