flutter - 是否可以确保在 Flutter 中放置一个控制器?
问题描述
我的代码中有几个控制器(例如 TextEditingControllers、StreamControllers、ScrollControllers)。如果我忘记在这个变量上调用 dispose() 方法,有没有办法得到警告/错误?
我希望对迂腐有一点皮棉,但我找不到任何东西。
澄清:
如果初始化一个控制器
TextEditingController searchFieldController = TextEditingController();
然后忘记打电话
@override
void dispose() {
searchFieldController.dispose(); // This line
super.dispose();
}
它应该产生一个警告
解决方案
推荐阅读
- go - go/pkg/tool/linux_amd64/link:运行 gcc 失败:退出状态 1 /usr/bin/ld:找不到 -lgdal
- fpga - 有人知道如何在 FPGA 板上实现蝴蝶 PUF 吗?
- c++ - Visual Studio 2017 和 codeblock17.12 中的 ctime 有区别吗?
- python - python中使用差分进化的分段回归
- ios - Facebook 和 Google OAuth 在使用 testflight 进行测试时工作正常,但在应用程序经过审核以供发布时却无法正常工作
- java - 休眠忽略自动提交错误设置。而是创建本地连接
- azure-pipelines - 在天蓝色管道中显示灯塔结果并在某些灯塔条件下构建失败
- console - Spring Tool Suite 4 控制台颜色问题
- python - 如何在python中读取条形码?
- javascript - 开玩笑清理 Express 服务器设置