滚动窗口小部件-保持ListView中所有Json子项的活动状态

滚动窗口小部件-保持ListView中所有Json子项的活动状态,listview,scroll,dart,flutter,Listview,Scroll,Dart,Flutter,上帝节 我试图通过Json通信创建一些HTTP请求的列表视图,很可能是一个带有加载一些Json的页面的仪表板 它现在正在运行,我有5个类返回一些FutureBuilder,如下所示: new FutureBuilder<List<RelatorioMensal>>( future: fetchRelatorioMensal(new http.Client(), "", '$dateFinal1Sem'),

上帝节

我试图通过Json通信创建一些HTTP请求的列表视图,很可能是一个带有加载一些Json的页面的仪表板

它现在正在运行,我有5个类返回一些FutureBuilder,如下所示:

new FutureBuilder<List<RelatorioMensal>>(
                     future: fetchRelatorioMensal(new http.Client(), "", '$dateFinal1Sem'),
                     builder: (context, snapshot) {
                     if (snapshot.hasError) print(snapshot.error);
                        return snapshot.hasData
                              ? new porVendaMensal(listVendasMensais: snapshot.data,)
                              : new Center(child: new CircularProgressIndicator());
                     }
),
new FutureBuilder(
future:FetchRelatoriomenal(新http.Client(),“”,“$dateFinal1Sem”),
生成器:(上下文,快照){
if(snapshot.hasError)打印(snapshot.error);
返回snapshot.hasData
?新的porVendaMensal(listVendasMensais:snapshot.data,)
:新中心(子项:新循环进程指示器());
}
),
但是如果我转到这些请求创建的最后一个页面,第一个页面将消失,我需要重新加载一个已经加载的请求

我想让所有的类一直处于活动状态,就像加载一次所有请求一样,在我可以上下移动之后,如果没有加载更多的类,这些类将保持在“仪表板”中的加载状态


OBS:创建的每个页面都有一个手机屏幕的高度

参考同样适用于未来,为了保留数据,您可以使用PageStorage()@DarshanGowda0,我尝试使用StreamBuilder,但它仍然在加载。如果我向下,然后向上打开仪表板,我发现我可以存储我的数据,您认为它可以工作吗?