我有一个"列表页面".和一个添加页面.用户点击"添加页面",转到一个新页面,在那里他们添加了一些实体.然后我弹出导航器,用户返回到"列表页面".
在这一点上,我想以某种方式得到通知-也许可以回拨?覆盖某个方法,我不太确定-并重新读取数据库中的信息.
Flutter 克里有这样的钩子吗?或者有没有其他我应该使用的模式?
我有一个"列表页面".和一个添加页面.用户点击"添加页面",转到一个新页面,在那里他们添加了一些实体.然后我弹出导航器,用户返回到"列表页面".
在这一点上,我想以某种方式得到通知-也许可以回拨?覆盖某个方法,我不太确定-并重新读取数据库中的信息.
Flutter 克里有这样的钩子吗?或者有没有其他我应该使用的模式?
Navigator.push
方法返回路由的泛型类型的future :
Navigator.of(context)
.push(new MaterialPageRoute<String>(...))
.then((String value) {
print(value);
});
在新路由内部,当您拥有所需的价值时:
Navigator.of(context).pop('String');