我正在使用脚手架来更改主体内容,但是当主体中已经存在相同类的Widget时,它将不起作用。
如果我当前在主页上,并且尝试更改到新页面,则可以正常工作(我甚至将参数传递到新页面中进行初始化)。但是,如果我已经在新页面上,并且尝试使用不同的初始化变量更改为新页面的其他实例,则该实例不会更新。
onTap: () {
Navigator.pop(context);
setState(() {
AddState.circuitName = circuit.name;
AddState.activities = circuit.activities;
_body = _addPage;
});
}
class CircuitMaker extends StatefulWidget {
@override
createState() => CircuitMakerState(AddState.activities, AddState.circuitName);
CircuitMaker();
}