gpt4 book ai didi

dart - 有没有可能在执行之前就知道 pop 会把你带到哪里?

转载 作者:IT王子 更新时间:2023-10-29 07:20:59 24 4
gpt4 key购买 nike

我想实现如下逻辑:

Future<bool> _onWillPop() async {
// If (pop.location == some screen)
// then more logic

// else:
return Future.value(true);
}

我不知道如何知道 Navigator.pop 会将我的用户带到哪里的目的地。

最佳答案

除非手动跟踪,否则您无法知道pop 会将您带到哪里。

这意味着您将不得不观察插入路线。有很多方法可以实现这一点,例如仅存储一个全局变量。

但是,有一种简单的方法可以跟踪正在跟踪哪些路线: RouteObserver
文档应该足以实现这一点。

关于dart - 有没有可能在执行之前就知道 pop 会把你带到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55655684/

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