Android 停用带有“的页面”;如果;颤振/飞镖式陈述

Android 停用带有“的页面”;如果;颤振/飞镖式陈述,android,ios,flutter,dart,Android,Ios,Flutter,Dart,我有一个接收登录代码的页面,我的名字叫“getCodePage”,所以当我收到一个代码时,我不想显示“getCodePage”或“getCodePage”不存在! 伙计们,你们有什么想法? 这是我的“gedtCodePage”,这个代码在一个按钮上: onTap: (){ final String NumID = ModalRoute.of(context).settings.arguments.toString();

我有一个接收登录代码的页面,我的名字叫“getCodePage”,所以当我收到一个代码时,我不想显示“getCodePage”或“getCodePage”不存在! 伙计们,你们有什么想法? 这是我的“gedtCodePage”,这个代码在一个按钮上:

onTap: (){
                    final String NumID = ModalRoute.of(context).settings.arguments.toString();
                    final IDNum = NumID.toString();
                    final SmsCode = _controller.text;
                    final url = 'https://******/api/User/$IDNum?sms=$SmsCode';
                    Future fetchSMS() async {
                      final response = await http.get(url);
                      if (response.statusCode == 200) {
                        return jsonDecode(response.body);
                      } else {
                        throw Exception('Failed');
                      }
                    }

                    fetchSMS().then((resaultOfFeture) {
                      if(resaultOfFeture == true){
                        final snackBar = SnackBar(content: Text('با موفقیت وارد شدید',
                          textAlign: TextAlign.center,
                          style: TextStyle(
                              color: Colors.white,
                              fontFamily: "IranSans",
                              fontSize: 18
                          ),
                        ),
                        );
                        ScaffoldMessenger.of(context).showSnackBar(snackBar);
                        Navigator.of(context).pushReplacement(MaterialPageRoute(
                          builder: (context) => MainPage(),
                        ));
                      }else{
                        final snackBar1 = SnackBar(content: Text('کد اشتباه وارد شده',
                          textAlign: TextAlign.center,
                          style: TextStyle(
                              color: Colors.white,
                              fontFamily: "IranSans",
                              fontSize: 18
                          ),
                        ),
                        );
                        ScaffoldMessenger.of(context).showSnackBar(snackBar1);
                      }
                    });

                  },