маршруты определяются в отдельном файле utils(папка)=> Routes.dart....но при запуске приложения выдается следующая ошибка.
lib/main.dart:21:9: Ошибка: метод получения MyRoutes не определен для класса MyApp '.
- 'MyApp' взято из 'package:flutter_first_vs/main.dart' ('lib/main.dart').
Попробуйте исправить имя для имени существующего метода получения или определение метода получения или поля с именем MyRoutes.
MyRoutes.homeRoute: (context) => HomePage(),
Код: Выделить всё
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
themeMode: ThemeMode.dark,
darkTheme: ThemeData(brightness: Brightness.light),
theme: ThemeData(primarySwatch: Colors.amber),
//initialRoute: "/login",
home: const LoginPage(),
routes: {
MyRoutes.homeRoute: (context) => const HomePage(),
MyRoutes.loginRoute: (context) => const LoginPage(),
},
);
необходимые изображения прикреплены
[img]https:// i.sstatic.net/mvrBSRDs.png[/img]
код правильный и не выдает никаких ошибок в IDE, но когда я запускаю приложение, оно выдает ошибку
image i
Подробнее здесь: https://stackoverflow.com/questions/787 ... lass-myapp
Мобильная версия