无法在 flutter 中将 firebase auth 异常错误显示为 toast 消息
Not able to display firebase auth exception error as toast message in flutter
我正在使用 firebase 在 flutter 中制作一个应用程序以实现登录和注册功能。我想将此 firebase 身份验证引起的异常显示为 flutter toast,以便用户可以了解出了什么问题。
但是 firebase 提供的 error.message 是可为空的字符串,而 flutter toast 消息需要一个字符串作为参数,所以它显示了这个错误
The argument type 'String?' can't be assigned to the parameter type 'String'.dart(argument_type_not_assignable)
代码和错误:
谁能帮我显示一下?
try{
// code here
}
on FirebaseAuthException catch (error) {
Fluttertoast.showToast(msg: error.message, gravity: ToastGravity.TOP);
}
您可以使用 !
(bang) 运算符:
Fluttertoast.showToast(msg: error!.message!, gravity: ToastGravity.TOP);
您可以阅读更多关于 argument_type_not_assignable
我正在使用 firebase 在 flutter 中制作一个应用程序以实现登录和注册功能。我想将此 firebase 身份验证引起的异常显示为 flutter toast,以便用户可以了解出了什么问题。
但是 firebase 提供的 error.message 是可为空的字符串,而 flutter toast 消息需要一个字符串作为参数,所以它显示了这个错误
The argument type 'String?' can't be assigned to the parameter type 'String'.dart(argument_type_not_assignable)
代码和错误:
谁能帮我显示一下?
try{
// code here
}
on FirebaseAuthException catch (error) {
Fluttertoast.showToast(msg: error.message, gravity: ToastGravity.TOP);
}
您可以使用 !
(bang) 运算符:
Fluttertoast.showToast(msg: error!.message!, gravity: ToastGravity.TOP);
您可以阅读更多关于 argument_type_not_assignable