title: is it possible to refresh or reload page with navigator.pop... like 1st (nav.push=>2) page to 2nd page and back from 2nd (nav.pop, value) to 1st page?
body: <p>I want to pass values from 2nd page to 1st page with navigator.pop and refresh or reload my 1st page with new values in <code>initstate</code> or any other work around?</p>
  <p>I am able to get these values in 1st page but not able to refresh or reload the page with new values in <code>initstate</code> where i want to pass new data in API n get response...</p>
  <p>any help?</p>
  <p>I am redirecting to list page from this...</p>
  <pre><code>getBrand(BuildContext context) async {
      tempBrand = await Navigator.push(context,
          MaterialPageRoute(builder: (context) =&gt; BrandList(widget.subCatID)));
      selectedBrand = tempBrand.name;
      selectedBrandID = tempBrand.id;
    }
  </code></pre>
  <p>now here i am passing those values in <code>navigator.pop</code></p>
  <p>Getting value here and passing back to 1st page.</p>
  <pre><code>Container(
            padding: EdgeInsets.all(10),
            child: ListView.separated(
                separatorBuilder: (context, index) =&gt;
                    Divider(color: Color(0xffcccccc)),
                itemCount: prodBrands.length,
                itemBuilder: (BuildContext context, int index) {
                  return GestureDetector(
                    child: InkWell(
                      onTap: () {
                        tempProdBrand = ProdBrandListModel.Message(
                          id: prodBrands[index].id,
                          name: prodBrands[index].name,
                        );
  
                        Navigator.pop(context, tempProdBrand);
  
                      },
                      child: Container(
                        child: Text(prodBrands[index].name),
                        padding: EdgeInsets.all(10.0),
                      ),
                    ),
                  );
                }),
          )
  </code></pre>
  <p>Want to use new values here...</p>
  <pre><code>submitProduct() {
      api
          .newbiz(
        selectedBrandID,
      )
          .then((response) {
        setState(() {
          productID = response.message;
        });
      });
      setState(() {});
    }
  </code></pre>
  <p>Simply want to refresh my page from initstate or any other way when i pop back to 1st page with my new values passed in pop function.</p>