首页 > 解决方案 > 是否可以确保在 Flutter 中放置一个控制器?

问题描述

我的代码中有几个控制器(例如 TextEditingControllers、StreamControllers、ScrollControllers)。如果我忘记在这个变量上调用 dispose() 方法,有没有办法得到警告/错误?

我希望对迂腐有一点皮棉,但我找不到任何东西。

澄清:

如果初始化一个控制器

TextEditingController searchFieldController = TextEditingController();

然后忘记打电话

 @override
  void dispose() {
    searchFieldController.dispose();  // This line
    super.dispose();
 }

它应该产生一个警告

标签: fluttercontrollerstatic-analysis

解决方案


推荐阅读