【问题标题】:how fix "A non-null String must be provided to a Text widget"如何修复“必须向文本小部件提供非空字符串”
【发布时间】:2020-08-10 06:09:02
【问题描述】:

我是新来的颤振收到此错误必须向文本小部件提供非空字符串。虽然我很确定我正在向这个小部件传递一个值。

 RaisedButton(
        child: Text('Save'),
        onPressed: () {
          final Map<String, dynamic> product = {
            'titile': titleValue,
            'description': descriptionValue,
            'price': priceValue,
            'image': 'assets/33.jpg',
          };
          widget.addProduct(product);

【问题讨论】:

  • 您能否添加您的代码摘录?
  • @TristanPct 请立即查看。
  • 您是正确的,因为您将值传递给 Text 小部件。您确定这是该文件中唯一的文本小部件吗?
  • 问题已解决。谢谢大家

标签: dart


【解决方案1】:

当文本小部件出现空值时,您可以使用它正在处理的 toString() 方法 像 Text(foo.toString());

【讨论】:

    猜你喜欢
    • 2021-08-29
    • 2021-03-07
    • 2021-05-11
    • 2020-12-07
    • 2020-07-09
    • 2021-10-11
    • 2021-07-19
    • 2020-04-14
    相关资源
    最近更新 更多