gpt4 book ai didi

flutter - 取消不必要的声明以调用流取消

转载 作者:行者123 更新时间:2023-12-03 04:21:55 25 4
gpt4 key购买 nike

我有 flutter 的代码,可以创建一个流并在处置期间取消该流:

 @override
void dispose() {
if (_playerSubscription != null) {
_playerSubscription.cancel;
_playerSubscription = null;
}
super.dispose();
}

问题是,当我将代码提交到pub.dev时,静态分析器会发出以下错误:
Avoid using unnecessary statements.
该错误在该行上发出:

_playerSubscription.cancel;

我已经检查了async.dart中的代码,它使用与我完全相同的三行代码。

最佳答案

cancel()是一种方法。您需要像这样更改它:

  @override
void dispose() {
if (_playerSubscription != null) {
_playerSubscription.cancel();
_playerSubscription = null;
}
super.dispose();
}

关于flutter - 取消不必要的声明以调用流取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62163047/

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