【发布时间】:2020-11-22 10:52:52
【问题描述】:
每次我使用Navigator.of(context).pop(); 返回上一个视图时,我总是得到
未处理的异常:NoSuchMethodError:方法“调用”被调用 为空。
消息。
但是,应用程序成功返回到上一个视图,但我不知道为什么我总是收到此消息,有时会导致崩溃。会是什么?
#0 _rootRunUnary (dart:async/zone.dart:1198:47)
#1 _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#2 _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#3 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#4 Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#5 Future._completeWithValue (dart:async/future_impl.dart:529:5)
#6 Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
#7 _rootRun (dart:async/zone.dart:1190:13)
#8 _CustomZone.run (dart:async/zone.dart:1093:19)
#9 _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#10 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
#11 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#12 _startMicrotaskLoop<…>
我通常使用与图标关联的 Inkwell 来调用该方法。例如:
InkWell(onTap: () => Navigator.of(context).pop(),
child: Icon(Icons.chevron_left_rounded, color: Constants.COLOR_DEF, size: 30));
【问题讨论】:
-
请提供一些与您的调用方式相关的代码。
-
哦,是的,我忘了。
标签: flutter exception view navigator