如何解决如何使用 providerListener 当页面在消费者中处于打开状态通知程序时获取数据列表扑
library(patchwork)
cor_plot_out + bwt.mu_coefstats
这会在页面打开时立即出现错误 Unhandled Exception: setState() 或 markNeedsBuild() 在构建期间调用。 如何解决这个问题。
解决方法
fetchUserAddress
操作会更改小部件的状态(我猜是因为手表)。状态更改会触发重建。但正如错误所解释的那样,您不能在构建操作期间触发重建。
要解决这个问题,您应该重新考虑您的状态管理架构。
但是,作为一种解决方法,您可以将所有状态更改调用包装在 post render frame callback 中。
WidgetsBinding.instance
.addPostFrameCallback((_) => context
.read(addressNotifierProvider)
.fetchUserAddress(widget.addressIds) );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。