我试图构建一个屏幕,里面有一些报告,就像一个Dashboard,我把手指向下移动,显示一些信息,比如当你向下滚动Facebook时。
new CustomScrollView(
slivers: [
new SliverList(
delegate: new SliverChildListDelegate(
[
new RelatorioVendPeriodoAPeriodo(),
我使用的是CustomScrollView,我需要在3 SliverList和2 SliverGrid中搜索数据。他们都用ValueListenableBuilder收听他们的数据,我也有一个信息框,它显示是否找到任何数据。有5个ValueNotifier<bool>变量可以帮助我显示/隐藏信息框,但是问题是当构建器再次调用时,我需要在这个构建器中调用ValueNotifier.value,但是它会产生一个错误:
setState() or markNeedsBuild() called during build.
我知道为什么会发生这个错误,但我找不到其他解决方案,因为我需要跟踪