在 FutureBuilder 的构建错误期间调用 setState() 或 markNeedsBuild()
setState() or markNeedsBuild() called during build error for FutureBuilder
对于我的 BottomNavigator Bar,我使用这样的 Getx 导航:
else if (selectedPage == 3) {
Get.to(VideoViewDetail(id: '1465'));
但我收到以下错误:
构建 FutureBuilder(脏,状态:_FutureBuilderState#03585)抛出了以下断言:
在构建期间调用 setState() 或 markNeedsBuild()。
有什么帮助吗?
如所述,使用
Future.microtask(() => Get.to(VideoViewDetail(id: '1465')));
对于我的 BottomNavigator Bar,我使用这样的 Getx 导航:
else if (selectedPage == 3) {
Get.to(VideoViewDetail(id: '1465'));
但我收到以下错误:
构建 FutureBuilder(脏,状态:_FutureBuilderState#03585)抛出了以下断言: 在构建期间调用 setState() 或 markNeedsBuild()。
有什么帮助吗?
如
Future.microtask(() => Get.to(VideoViewDetail(id: '1465')));