gpt4 book ai didi

flutter - 如何在路线恢复时更新小部件?

转载 作者:IT王子 更新时间:2023-10-29 06:40:34 27 4
gpt4 key购买 nike

在 flutter 中,Android Acyivity 的“onResume”有什么等价物吗?当 Navigator 弹出一条路线并返回到上一条路线时,我想刷新上一条 route 的小部件。 WidgetBingingObserver 仅在应用程序从后台恢复时有效,而不是在路由恢复时有效。

最佳答案

当您推送到新页面时,您将获得 Future,它将在弹出时得到解析。

 var future = Navigator.push(
context,
MaterialPageRoute(builder: (context) => SecondScreen()),
);
future.then((value) {
print(value);
print("popeed");
});

您可以从 nextPage 发送值,例如(这是可选的,如果您不发送它将在解析 future 时为 null)

Navigator.pop(context, 2);

关于flutter - 如何在路线恢复时更新小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52677734/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com