我在class1中有一个综合浏览量小部件。 class1还具有一个带有变量的构造函数,该变量会根据用户所在的页面动态变化(例如,对于第1页,变量值将为1,对于第2页,变量值将为2,依此类推)。我还具有一个全局变量,该全局变量应保存class1构造函数中的变量值,并且应随综合浏览量一起动态变化。我已经定义了此功能
settermethod(){
setter = widget.makeTextString;
}
将全局变量设置为构造函数变量。当我将此函数放置在initState函数中时,只要导航到综合浏览器中的新页面,设置器变量就会更新,但是当我返回到我已经访问过的页面时,设置器将具有我最后一页的值拜访过。 我本质上需要像每次浏览到页面视图内的任何页面时都调用initState之类的东西,但是我对使用哪种方法有点迷茫。
答案 0 :(得分:0)
您可以尝试以下操作:
PageView(
children: _month.map((DateTime date) {
return ListTile(
title: Text(date.toString()),
);
}).toList(),
);