【问题标题】:dart null-safe list declaration [duplicate]飞镖空安全列表声明
【发布时间】:2021-10-01 04:35:29
【问题描述】:

我想使用这个pin code field generator,但它的一部分已被弃用。

_pin = List<String>(widget.fields);
_focusNodes = List<FocusNode>(widget.fields);
_textControllers = List<TextEditingController>(widget.fields);

(widget.fields 是一个整数) 这些行告诉我'List' is deprecated. 我试图将第一个转换为 List.filled(但不确定它是否正确),但无法弄清楚其他行。

 List<String> _pin;
List<FocusNode> _focusNodes;
  List<TextEditingController> _textControllers;
_pin = List<String>.filled(widget.fields, '');

我阅读了文档here,但对我来说还不够清楚。

提前致谢。

【问题讨论】:

    标签: list dart dart-null-safety


    【解决方案1】:

    我相信我在寻找其他东西时找到了答案,所以我应该使用 list.generate 而不是 list.filled。有兴趣请check this post

    【讨论】:

      猜你喜欢
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      相关资源
      最近更新 更多