首页 > 解决方案 > 页面弹出时颤动做更改

问题描述

我有第 1 页和第 2 页。

第 1 页是我的基本页面,我正在Navigator.push为第 2 页做。在 Page2 中完成我的逻辑后,我将Navigator.pop()返回到 Page1。

我如何知道 Page1 已成为用户可见的主页?

我已经尝试过ModalRoute.of(context).isCurrent,但我只想知道 Page2 何时从 Page1 弹出。

标签: flutterflutter-navigation

解决方案


第2页

//here value is dynamic so you can send any type of data here
    Navigator.pop("value");

第1页

Navigator.pushNamed(context, Page2.routeName)
        .then((value) {
//here you will get value that you passed in Page2 of any type

});

推荐阅读