title: How to call a function of the 1st Page from the 3rd Page in Flutter?
body: <p>I basically need to call a function from another page. This is my navigation structure: 1st Screen > 2nd Screen > 3rd Screen. </p>
  
  <p>I have read many topics about my problem already but I can't get the perfect answer yet. I have tried using <code>ScopedModel</code> and <code>InheritedWidgets</code> but it requires a Widget on the tree just to pass data.</p>
  
  <p>I am using the Navigator's named routes with <code>pushNamed()</code> function to push these pages.</p>
  
  <p>Let's say my 1st screen has a listview and a function to refresh it: <code>void refresh()</code>. How can I call the <code>refresh()</code> function directly from the 3rd Screen? </p>