警报对话框未在屏幕上显示任何警报消息

问题描述 投票:0回答:1

屏幕上没有显示任何警报消息。

class _ForgotPasswordPageState extends State<ForgotPasswordPage>{

  final _emailController = TextEditingController();

  @override
  void dispose(){
    _emailController.dispose();
    super.dispose();
  }

  Future passwordReset() async {
    try {
      await FirebaseAuth.instance.sendPasswordResetEmail(email: _emailController.text.trim());
    } on FirebaseAuthException catch (e) {
      print(e);
      showDialog(
          context: context,
          builder: (context){
            return AlertDialog(
              content: Text(e.message.toString()),
            );
          }
      );
    }
  }

当我尝试在 Firebase 用户数据中输入不存在的电子邮件地址时,屏幕上没有弹出任何警报消息。

firebase flutter-alertdialog
1个回答
0
投票

它是否在调试控制台中打印错误

© www.soinside.com 2019 - 2024. All rights reserved.