查看Flutter Navigator的堆栈

时间:2018-09-29 15:49:43

标签: flutter

在执行过程中,开发人员是否可以查看Navigator堆栈的状态?

我正在使用Visual Studio Code和Android Studio。

例如:

Navigator 
RouteA
RouteB
RouteD
etc. 

1 个答案:

答案 0 :(得分:2)

以下步骤:

  1. 设置要检查的断点,该断点必须在具有builder的{​​{1}}函数内部,并在Debug模式下运行 enter image description here

  2. 将应用程序运行到断点

  3. 打开“求值表达式” enter image description here

  4. 评估context enter image description here

  5. 检查Navigator.of(context) enter image description here

在我的示例中,您可以看到历史记录中有2条路由以及所有相关的可调试数据。

希望有帮助