Flutter 完成颤振后计时器取消
完成计时器工作后,我可以这样取消计时器吗?Flutter 完成颤振后计时器取消,flutter,timer,Flutter,Timer,完成计时器工作后,我可以这样取消计时器吗?取消用于防止在持续时间到期之前调用回调。之后调用cancel将无效 也就是说,在代码中调用cancel将立即取消计时器,因此您的回调将永远不会被调用。使用future delayed Timer(_loadingDuration, () { _isOpenShowDialog = true; if (_controllerIsReversed) { _controllerIsReversed = false;
取消
用于防止在持续时间
到期之前调用回调。之后调用cancel
将无效
也就是说,在代码中调用cancel将立即取消
计时器,因此您的回调将永远不会被调用。使用future delayed
Timer(_loadingDuration, () {
_isOpenShowDialog = true;
if (_controllerIsReversed) {
_controllerIsReversed = false;
Navigator.pop(context);
}
}).cancel();