edmond
edmond

Reputation: 1592

See the stack of Flutter Navigator

During execution, is there a way for the developer to see the state of the Navigator stack?

I am using Visual Studio Code and Android Studio.

For instance:

Navigator 
RouteA
RouteB
RouteD
etc. 

Upvotes: 37

Views: 13224

Answers (1)

TruongSinh
TruongSinh

Reputation: 4866

Following steps:

  1. Set a breakpoint where you want to inspect, which must be inside a builder function which has context, and run in Debug mode enter image description here

  2. Run your app to the break point

  3. Open "Evaluate expression" enter image description here

  4. Evaluate Navigator.of(context) enter image description here

  5. Inspect the _historyenter image description here

In my example, you can see there are 2 routes in the history, with all relevant debuggable data.

Hope it helps

Upvotes: 38

Related Questions