如何处理以下空安全?不能无条件调用该函数,因为它可以为“空”。尝试添加一个空检查 ('!')

时间:2021-06-28 18:11:49

标签: firebase flutter

I am trying to solve this null safety. can anyone tell me how to handle it?

上面提到的代码图像有问题。

2 个答案:

答案 0 :(得分:4)

currentUserUser? 类型的属性,这意味着它可以返回 null,因此您需要:

User? user = FirebaseAuth.instance.currentUser;

答案 1 :(得分:0)

Firebase currentUser 返回可为空的 User,即 User?。这意味着你可以这样做

User? user = FirebaseAuth.instance.currentUser;

User user = FirebaseAuth.instance.currentUser!;