Flutter 警报操作按钮内部不工作侦听Flatter中的firebase数据库

Flutter 警报操作按钮内部不工作侦听Flatter中的firebase数据库,flutter,dart,Flutter,Dart,我在监听firebase数据库时显示了警报,但警报中的按钮操作不起作用 我不知道为什么会有这个问题 我希望找到解决办法 try { await FirebaseDatabase.instance .reference() .child("khlea") .child('game') .child(_random_number_player1.toString())

我在监听firebase数据库时显示了警报,但警报中的按钮操作不起作用 我不知道为什么会有这个问题 我希望找到解决办法

try {
      await FirebaseDatabase.instance
          .reference()
          .child("khlea")
          .child('game')
          .child(_random_number_player1.toString())
          .onChildAdded
          .listen((event) {
        
        return Alert(
            context: context,
            title: 'alert',
            desc: 'He want"s to game with you',
            buttons: [
              DialogButton(
                child: Text('Yes'),
                onPressed: () {
                  new MaterialPageRoute(
                  builder: (context) => StratSingleOnline());
                },
              ),
              DialogButton(
                child: Text('No'),
                onPressed: () {
                  setState(() {
                    //Navigator.of(context, rootNavigator: false).pop();
                    Navigator.pop(context);
                  });
                },
              ),
            ]).show();
      });
    } catch (error) {
      print('error connect database firebase');
    }