【发布时间】:2020-07-23 20:09:32
【问题描述】:
当我使用调用另一个页面时为什么会抖动
Navigator.pushNamed(context, 'namePage', arguments: varHello);
在我的名为 namePage 的页面中,我得到的参数 varHello 是这样的:
@override
Widget build(BuildContext context) {
final aux = ModalRoute.of(context).settings.arguments;
}
为什么当我返回原始页面时,会发送 namePage 构建以再次调用? 例如,如果我将打印放入构建中
@override
Widget build(BuildContext context) {
print("hello world");
final aux = ModalRoute.of(context).settings.arguments;
}
当我转到控制台打印“hello world”上的namePage页面时
但是当我返回上一页(我发送到名称页面的地方)时,控制台再次打印“hello world”
【问题讨论】:
标签: android flutter navigation arguments