• 1000 любая помощь?
Я пытался обернуть вещи с помощью Material / Scaffold, но ни один из них не работал. любая помощь?

Thanks for submitting an edit. It is only visible to you until it’s been approved by trusted community members
Итак, в основном я пытаюсь изменить страницу, нажав dropdownButton, и по какой-то причине я получаю эту ошибку
Я пытался обернуть вещи материалом / каркасом, но ни один из них не работал. любая помощь?
Я пытался обернуть вещи с помощью материала / скаффолда, но ни один из них не работал. любая помощь?
import 'package:flutter/material.dart';
import 'package:intergrative2020_UI_Rest/screens/signup.dart';
class AdminPermissions extends StatefulWidget {
@override
_AdminPermissionsState createState() => _AdminPermissionsState();
}
class _AdminPermissionsState extends State<AdminPermissions> {
var _currencies = ['Create User','Delete User','Search User'];
var _currentItemSelected = '';
@override
void initState() {
super.initState();
_currentItemSelected = _currencies[0];
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home:Scaffold(
body: DropdownButton<String>(
items: _currencies.map((String value) {
return DropdownMenuItem(
value: value,
child: Text(value),
);
}).toList(),
value: _currentItemSelected,
onChanged: (String newValueSelected) {
// Your code to execute, when a menu item is selected from dropdown
_onDropDownItemSelected(newValueSelected);
switch(newValueSelected){
case "Create User" :{
Navigator.pushReplacement(context, MaterialPageRoute(builder: (BuildContext context) => Signup()));
break;
}
}
}
),
),
);
}
void _onDropDownItemSelected(String newValueSelected) {
setState(() {
this._currentItemSelected = newValueSelected;
});
}
}