这个错误通常是由于在widget的build方法中调用了'setState()'或'markNeedsBuild()'方法导致的。解决方法是将这些方法移到build方法外面,或者使用其他方式来更新widget的状态,例如使用Stream或者StateNotifier等。

如果你在使用getx库中的Obx widget时遇到了这个错误,可以考虑使用其他类型的widget来代替,例如GetX或GetBuilder等。另外,也可以尝试将Obx widget中的代码移到build方法外面,或者使用其他方式来更新状态。

Flutter GetX 报错: Unhandled Exception: setState() or markNeedsBuild() called during build.

原文地址: https://www.cveoy.top/t/topic/lBk2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录