#flutter
#flutter
Вопрос:
Я попытался определить маршрут для навигации по страницам, но, как вы можете видеть, возникает следующая ошибка.
В чем разница между DashBoardMain и MyProfileModify, вызывающими эту ошибку?введите описание изображения здесь
Это код, который обычно определяется.
class DashBoardMain extends StatefulWidget {
@override
_DashBoardMainState createState() => _DashBoardMainState();
}
class _DashBoardMainState extends State<DashBoardMain> {
@override
void initState() {
super.initState();
pageController = PageController();
}
@override
void dispose() {
pageController.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
int _value = 0;
return Scaffold(...);
}
}
Это код, в котором возникает ошибка.
class MyProfileModify extends StatefulWidget {
@override
_MyProfileModifyState createState() => _MyProfileModifyState();
}
class _MyProfileModifyState extends State<MyProfileModify> {
void initState() {
super.initState();
}
void dispose() {
super.dispose();
}
@override
Widget build(BuildContext context) {
Widget submitButton = new Container(
child: new RaisedButton(
onPressed: submitData,
child: new Padding(
padding: new EdgeInsets.all(16.0),
child: new Text('Submit Data'),
),
),
);
return Scaffold(...);
}
}
Ответ №1:
Я вижу, что объяснение IDE очень четкое. Вы определили MyProfileModify в двух файлах и импортируете оба ресурса. Итак, вы просто удаляете ненужный один или лучше переименовываете один класс.
Комментарии:
1. Большое вам оооооооооооооооооооооооооооо спасибо! Это работает идеально!!! Хорошего дня 🙂