我有一个名为Counter
的课程,
int value1;
bool isValueValid;
class Counter {
void init(Data data) {
if(data == null) {
value1 = 0;
isValueValid = true;
}
}
}
在我的应用的init()
中调用Counter方法的initState()
,
void initState() {
Counter().init(widget.data);
super.initState();
}
在value1
的{{1}}上,isValueValid
或0
的值分别设置为false
和onTap()
,但是当我导航到另一页,然后使用MaterialButton
返回同一页面,Navigator.pop()
的值再次变为true,即使它应该为false。我的应用程序其他任何地方都没有调用我的方法isValueValid
。
Counter().init