Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振控制器拆卸器_Flutter - Fatal编程技术网

Flutter 颤振控制器拆卸器

Flutter 颤振控制器拆卸器,flutter,Flutter,我想知道我们必须在StatefulWidget的dispose上调用removeListener?那scrollController.dispose()呢 飞镖/颤振是否足够聪明,可以自动处理 类测试扩展StatefulWidget{ @凌驾 _TestState createState(); } 类_TestState扩展状态{ 最终scrollController=scrollController(); @凌驾 小部件构建(构建上下文){ 返回容器(); } @凌驾 void initSta

我想知道我们必须在StatefulWidget的
dispose
上调用
removeListener
?那scrollController.dispose()呢

飞镖/颤振是否足够聪明,可以自动处理

类测试扩展StatefulWidget{
@凌驾
_TestState createState();
}
类_TestState扩展状态{
最终scrollController=scrollController();
@凌驾
小部件构建(构建上下文){
返回容器();
}
@凌驾
void initState(){
scrollController.addListener((){
打印(“测试”);
});
}
}

无颤振不会自动处理,您必须使用dispose方法手动处理