Flutter:_TypeError(类型 'Null' 不是类型 'String' 的子类型)

Flutter: _TypeError (type 'Null' is not a subtype of type 'String')

有人可以帮忙解决这个错误吗? print() 从 firebase 中检索数据,但是当我尝试在 widegt 中访问它们时,出现了错误

error image

真正发生的是,您尝试使用一个值,即 null,但是 Text 小部件期望 string,而不是 [=11] =].这是您错误的根本原因。

您可以通过确保您的数据不为空来修复错误,或者您可以对可为空的数据使用空安全运算符。

示例:

Text(userData['name'] ?? 'name not found')

编码愉快:D