Flutter DropdownButtonFormField не показывает выбранный элемент
Использование элемента DropdownButtonFormField для отображения списков городов. Он отлично работает при изменении события и показывает выбранный элемент при изменении события. Проблема в том, что как только я пытаюсь показать выбранный элемент из установленного состояния, он не работает. Хотя состояние успешно установлено и работает.
Вот мой код DropdownButtonFormField:-
DropdownButtonFormField(
value: _city,
onChanged: (String newValue) {
setState(() {
_city = newValue;
});
},
// initialValue: 'Male',
items: ['Ajman','Al Ain','Dubai','Fujairah','Ras Al Khaimah', 'Sharjah', 'Ajman','Umm Al Quwain']
.map((cityTitle) => DropdownMenuItem(
value: cityTitle, child: Text("$cityTitle")))
.toList(),
)
Я установил _city в InitState
@override
void initState() {
setFilters();
super.initState();
}
setFilters(){
setState(() {
_city = "Dubai";
});
}
Но это не показывает выбранное значение. Как я могу это исправить? Meanz, когда я хочу установить значение _city из initState, он не работает