【发布时间】:2020-07-04 00:43:52
【问题描述】:
我有一个用于使用 firebase_auth 登录 Firebase 的函数,但是,无论何时抛出异常,它都不会被捕获并且仍然出现在 Android Studio 控制台中,也不会运行 catch 块中的打印语句.
我该如何解决这个问题?
signIn({String email, String password}) {
print('listened');
try {
FirebaseAuth.instance.signInWithEmailAndPassword(
email: email, password: password);
}
on PlatformException catch (signUpError) {
print(signUpError.code);
if (signUpError.code == 'ERROR_WEAK_PASSWORD') {
print('Weak Password');
}else if(signUpError.code=='ERROR_USER_NOT_FOUND'){
print('Invalid Username');
}
else{
print(signUpError.toString());
}
}
}
【问题讨论】:
标签: firebase flutter firebase-authentication