_LocationNotEnabledState#340f0(代码:跟踪 2 个代码)已使用事件代码处理。
_LocationNotEnabledState 通过它的 TickerProviderStateMixin 创建了一个 Ticker,但在 mixin 上调用 dispose() 时,该 Ticker 仍然处于事件状态。必须在调用 super.dispose() 之前释放所有 Tickers。
AnimationControllers 使用的 Tickers 应该通过调用 AnimationController 本身的 dispose() 来处理。否则,自动收报机将泄漏。
最佳答案
您可以覆盖页面的处理方法。然后你可以像这样处理你的动画 Controller :
@override
dispose() {
animationController.dispose();
super.dispose();
}
关于flutter - 如何处理行情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65748083/