【发布时间】:2019-10-26 16:17:59
【问题描述】:
以下 sn-p 来自 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 是否应该取消订阅任何以前的依赖项?
【问题讨论】:
标签: flutter flutter-dependencies