Flutter 下拉菜单不会更新当前选择

Flutter DropdownMenu wont update current selection

我已经在文档中看到了应该如何完成; setStae 出了什么问题,我错过了什么?谢谢!

String dropdownValue;

Container(
                  margin: EdgeInsets.all(10),
                  child: DropdownButton<String>(
                    hint: Text('Choose your Server'),
                    value: dropdownValue,
                    onChanged: (newValue) {
                      setState(() {
                        dropdownValue = newValue;
                        print(dropdownValue);
                      });
                    },
                    items: kServers.map<DropdownMenuItem<String>>((String val) {
                      return DropdownMenuItem<String>(
                        value: val,
                        child: Text(val),
                      );
                    }).toList(),
                  ),
                ),

了解如何操作。只需将其包装在 StatefulWidget 中即可。