【问题标题】:flutter: the application crashes when I want to redirect颤振:当我想重定向时应用程序崩溃
【发布时间】:2022-07-31 01:22:36
【问题描述】:

我已经从事移动应用程序几年了,奇怪的是,今天我的应用程序在进行重定向时崩溃了。 例如仅在执行以下代码时:Navigator.of(context).pushReplacementNamed("/home");

这是我的 SDK 版本:Dart SDK 版本 2.14.2

【问题讨论】:

  • 可以包含你的materialApp路由吗?
  • 我不明白你的问题
  • 如果您在 MaterialApp 上使用 routes,请包含该部分。检查this
  • 请 1. 分享您的错误日志。 2. 从 main.dart 获取你的路由器设置(通常)。
  • 这是我的routes GestureDetector( onTap: () { }, onPanDown: (_) { }, onScaleStart: (_) { }, child: OverlaySupport( child: MaterialApp( navigatorKey: navigatorKey, key: locator<NavigationService>().navigatorKey, initialRoute: "/", routes: <String, WidgetBuilder>{ '/login': (context) => LoginPage(), '/home': (context) => HomePage(), }, ), ), ), );

标签: android flutter crash navigator


【解决方案1】:

我找到了解决方案,我的应用程序被递归方法阻塞了。删除后一切恢复正常。 感谢igdmitrovYeasin Sheikh 的支持

【讨论】:

    猜你喜欢
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 2019-05-14
    • 2020-11-28
    相关资源
    最近更新 更多