Android Studio 如何修复字符串必须提供给文本小部件?

ldfqzlk8  于 2022-11-16  发布在  Android
关注(0)|答案(2)|浏览(85)

这段代码如何解决这个问题,这个字符串不能在文本窗口小部件中提供?我该如何解决这个问题?

[enter image description here][1]

  [1]: https://i.stack.imgur.com/Rf5EF.jpg
yqlxgs2m

yqlxgs2m1#

我认为问题在于fullName的类型是String?而不是String,这意味着您需要确保它不为空。
通过强制执行空值检查

Text(fullName!)

或通过提供回退值

Text(fullName ?? 'fallback')

或者仅在fullName不为空时显示文本,如

if (fullName != null)
  Text(fullName)
sxpgvts3

sxpgvts32#

由于fullName文本可以为空,请尝试处理fullName为空的情况:

Text(
      fullName ?? '',
      style: boldTextStyle.copyWith(fontSize: 18),
    )

相关问题