我正在阅读有关如何在抖动中创建forms的知识,在文章中,作者这样做是为了使下拉字段与状态保持同步:
child: new DropdownButton<String>(
value: _color,
isDense: true,
onChanged: (String newValue) {
setState(() {
newContact.favoriteColor = newValue;
_color = newValue;
state.didChange(newValue);
});
我的问题是,state.didChange(newValue)
行是怎么回事?我已经在flutter文档中查询了该方法,但无法真正理解何时使用它。