首页 > 解决方案 > 在 FutureBuilder 的构建错误期间调用 setState() 或 markNeedsBuild()

问题描述

对于我的 BottomNavigator Bar,我正在使用 Getx 导航,如下所示:

else if (selectedPage == 3) {
   
      Get.to(VideoViewDetail(id: '1465'));

但我收到以下错误:

构建 FutureBuilder(dirty, state: _FutureBuilderState#03585): setState() 或 markNeedsBuild() 在构建期间引发了以下断言。

有什么帮助吗?

标签: flutterdartflutter-getx

解决方案


本答案中所述,使用

Future.microtask(() => Get.to(VideoViewDetail(id: '1465')));

推荐阅读