Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何从颤振中的第三页调用第一页的结果?_Flutter - Fatal编程技术网

Flutter 如何从颤振中的第三页调用第一页的结果?

Flutter 如何从颤振中的第三页调用第一页的结果?,flutter,Flutter,我有三页 第一页,省道 在这里输入代码 final result=await Navigator.pushNamed(context, '/second_page'); if(result!=null){ //api calling goes here.. } 第二页,省道 第三页 注意:页面被重拨到第一页,但第一页的结果并没有收到呼叫。请尽快提供此解决方案的帮助。您有两个选项,实现类似于提供程序的状态管理,或者使用navigator.of(context).push(materialPa

我有三页

第一页,省道 在这里输入代码

final result=await  Navigator.pushNamed(context, '/second_page');
if(result!=null){
//api calling goes here..
}
第二页,省道 第三页

注意:页面被重拨到第一页,但第一页的结果并没有收到呼叫。请尽快提供此解决方案的帮助。

您有两个选项,实现类似于提供程序的状态管理,或者使用navigator.of(context).push(materialPage(=>YourPage(yourArguments)))在navigator中传递参数,然后,您的页面必须在其控件中接收该参数,或者

从SecondPage添加代码,请问你在哪里表演流行音乐。调用pop方法时是否给出结果变量?
final result=await  Navigator.pushReplacementNamed(context, '/third_page',result:101);
Navigator.of(context).pop(101)