flutter关于跳转页面,以及返回上一个页面时重新刷新数据的问题

问题1:flutter跳转页面

解决办法:

跳转到下一个页面,代码如下:

Navigator.push(context, MaterialPageRoute(builder: (context) => NextPage(参数)));

返回上一个页面,代码如下:

Navigator.of(context).pop(参数);

问题2:flutter返回上一个页面之后,上一个页面进行页面刷新

解决办法:

使用.then,代码如下:(_getInitial是一个函数里面包括刷新数据需要用到的方法)

Navigator.push(context, MaterialPageRoute(builder: (context) => NextPage(参数))).then((value) => _getInitial());

你可能感兴趣的:(flutter,移动端,flutter)