Flutter 路由跳转后怎么传参回来?
我在用 Flutter 做一个编辑页面,从列表页跳转到编辑页后,用户修改了内容,我想在返回时把新数据传回列表页。试过用 Navigator.pop(context, result),但不知道怎么在上一页接收这个值。
我用的是 Navigator.push 跳转的,代码大概这样:
final result = await Navigator.push(
context,
MaterialPageRoute(builder: (context) => EditPage()),
);
但返回后 result 始终是 null,是不是哪里写错了?
列表页接收:
编辑页返回时: