【发布时间】:2021-09-26 12:22:59
【问题描述】:
我正在使用 firebase 进行登录和注册功能的 Flutter 应用程序。我想将此 firebase 身份验证显示为颤振吐司时引起的异常,以便用户了解发生了什么问题。
但是firebase提供的error.message是可以为空的字符串,而flutter toast消息需要一个字符串作为参数,所以它会显示这个错误
参数类型“字符串?”不能赋值给参数类型'String'.dart(argument_type_not_assignable)
代码和错误:
谁能帮我展示一下这个?
try{
// code here
}
on FirebaseAuthException catch (error) {
Fluttertoast.showToast(msg: error.message, gravity: ToastGravity.TOP);
}
【问题讨论】:
-
试试
msg: error.message ?? "Something went wrong"或msg: error!.message! -
@Dharmaraj 是的,谢谢你
标签: string firebase flutter firebase-authentication toast