Closed ahmtcn123 closed 3 years ago
When I navigate to a page with url, it falls to router.notFoundHandler
void main() async { WidgetsFlutterBinding.ensureInitialized(); await initPrefences(); final router = FluroRouter(); Routes.configureRoutes(router); Application.router = router; runApp( MaterialApp( title: 'Kamu Şikayeti', onGenerateRoute: Application.router.generator, initialRoute: '/', builder: (BuildContext context, Widget child) { final MediaQueryData data = MediaQuery.of(context); final bool _isPassive = false; return MediaQuery( data: data.copyWith(textScaleFactor: data.textScaleFactor * (_isPassive ? 2 : 1)), child: child, ); }, ), ); }
Application.dart
import 'package:fluro/fluro.dart'; class Application { static FluroRouter router; }
Router.dart
router.define( "/hakkımızda", handler: Handler(handlerFunc: (BuildContext context, Map<String, List<String>> params) { print("ss"); return AboutUs(); }), ); router.notFoundHandler = Handler(handlerFunc: (BuildContext context, Map<String, List<String>> params) { print("Error"); return ErrorPage(); });
I fixed it, Turkish locale making the issue
When I navigate to a page with url, it falls to router.notFoundHandler
Application.dart
Router.dart