请问有人知道如何在flutter上捕获firebase Auth异常并显示它们吗?
注意:我对控制台不感兴趣 (catcherror((e) print(e))
我需要一些更有效的东西,例如“用户不存在”这样我就可以将它传递给一个字符串并显示它。
几个月来一直在处理这个问题。
提前致谢。
我试过用 // errorMessage=e.toString(); 替换 print(e); 然后将其传递给一个函数,所有的努力都是徒劳的。
FirebaseAuth.instance
.signInWithEmailAndPassword(email: emailController.text, password: passwordController.text)
.then((FirebaseUser user) {
_isInAsyncCall=false;
Navigator.of(context).pushReplacementNamed("/TheNextPage");
}).catchError((e) {
// errorMessage=e.toString();
print(e);
_showDialog(errorMessage);
//exceptionNotice();
//print(e);
Run Code Online (Sandbox Code Playgroud)
我希望能够提取异常消息并将异常消息传递给一个对话框,然后我可以向用户显示该对话框。