我正在我的应用程序中创建100个TextEditing Controller。 我在做什么:
TextEditingController _customerName = TextEditingController();
我很好奇,但是如果我有100多个这些元素,我是想在其中做任何事情
@override
void initState()
{ .... }
或
@override
void dispose()
{... }
???
我只是问我的应用程序运行缓慢,可能是因为我正在使用1000个这样的控制器。
谢谢
答案 0 :(得分:1)
在放置每个TextEditingController的屏幕之前,应将其放置。 例如:
@override
void dispose() {
_customerName.dispose();
super.dispose();
}
文档:https://api.flutter.dev/flutter/widgets/TextEditingController-class.html