gpt4 book ai didi

flutter - `RouteAware` - 实现者取消订阅任何以前的依赖项?

转载 作者:IT王子 更新时间:2023-10-29 07:18:30 32 4
gpt4 key购买 nike

以下片段来自 RouteObserver 的 Flutter 文档:

   @override
void didChangeDependencies() {
super.didChangeDependencies();
routeObserver.subscribe(this, ModalRoute.of(context));
}

@override
void dispose() {
routeObserver.unsubscribe(this);
super.dispose();
}

我不明白为什么 didChangeDependencies 也不包含 routeObserver.unsubscribe(this)

RouteAware-implementer 不应该取消订阅任何以前的依赖吗?

最佳答案

这是安全的,因为如果 this 已经在订阅者列表中,则 subscribe 的实现什么都不做。

关于flutter - `RouteAware` - 实现者取消订阅任何以前的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56557308/

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