簡體   English   中英

未處理的異常:'package:flutter/src/widgets/navigator.dart':斷言失敗:第 3499 行 pos 12:'!_debugLocked':不正確。”FLUTTER

[英]Unhandled Exception: 'package:flutter/src/widgets/navigator.dart': Failed assertion: line 3499 pos 12: '!_debugLocked': is not true." FLUTTER

我在flutter項目中工作,我有一個問題:該項目由三個頁面(splash.dart、login.dart、dashboard.dart)組成,當應用程序啟動splash.dart頁面時,我通過了新用戶到 login.dart 頁面,當他輸入有效憑據時,我將他傳遞給了dashboard.dart 頁面,但在第二段中,我收到以下錯誤“[ERROR:flutter/lib/ui/ui_dart_state.cc(166)] 未處理的異常:'package:flutter/src/widgets/navigator.dart':斷言失敗:第 3499 行 pos 12:'!_debugLocked':不正確。” 此外,當我想顯示警報以通知用戶輸入無效憑據時,他會遇到同樣的問題,請提前感謝,

您用於頁面重定向的方法應如下所示:

Navigator.of(context).push(
        MaterialPageRoute(
          settings: RouteSettings(name: OtherPage.routeName),
          builder: (context) => OtherPage(),
        ),
      );

如果此方法不能解決您的問題,請注意在構建器小部件中定義它的位置,並確保不要在不必要的地方使用BuildContext

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 'package:flutter/src/widgets/navigator.dart':斷言失敗:第 5338 行 pos 12:':_debugLocked'。 不是真的。 這是我在下面給出的代碼 錯誤:_AssertionError('package:flutter/src/widgets/navigator.dart':斷言失敗:第 4893 行 pos 12:':_debugLocked'。不是真的。) 拋出另一個異常:'package:flutter/src/widgets/navigator.dart': Failed assertion: line 2216 pos 12: ':_debugLocked': is not true 引發了另一個異常:'package:flutter/src/widgets/navigator.dart':斷言失敗:第 3803 行 pos 12:'_history.isNotEmpty':不正確 'package:flutter/src/widgets/navigator.dart':斷言失敗:第 5140 行 pos 12:'_history.isNotEmpty':不正確 Flutter - _AssertionError('package:flutter/src/widgets/framework.dart':斷言失敗:第 4937 行 pos 12:'child == _child':不正確。) Flutter:未處理的異常:'package:provider/src/provider.dart':斷言失敗:第 240 行 pos 12:'context:= null':不正確 'package:flutter/src/widgets/will_pop_scope.dart':斷言失敗:第 61 行 pos 12:'_route == ModalRoute.of(context)':不正確 小部件庫“package:flutter/src/widgets/sliver.dart”捕獲的異常:斷言失敗:第 543 行 pos 15:“children != null”:不正確 錯誤:'package:flutter/src/widgets/media_query.dart':斷言失敗:第 715 行 pos 12:'context:= null':不正確
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM