Предупреждение о трепете не появляется

#flutter

Вопрос:

В моем коде ниже появляется предупреждающий мозг, хотя я называю его » что это может быть?»

Будущееlt;LOGIN_SATEgt; Контрольное состояние (контекст BuildContext,bool из логина,состояние лесов GlobalKey) асинхронное{ если(контекст.чтение(принудительная загрузка).состояние){ ожидание будущего.задержка(Продолжительность(секунды: fromLogin == верно ? 0:3)).затем((значения) =gt; { FirebaseAuth.instance.CurrentUser.getIdToken().затем((токен) асинхронно{ //Если получим токен, мы напечатаем его(‘$токен’); контекст.чтение(UserToken).состояние = токен; //Проверьте пользователя в FireStore CollectionReference userRef = FirebaseFirestore.экземпляр.коллекция(‘Пользователь’); DocumentSnapshot snapshotUser = ожидание userRef .doc(FirebaseAuth.экземпляр.Текущий пользователь.номер телефона) .получить(); //перезагрузка государства.читать(forceReload).состояние= true; если(snapshotUser.существует) { //а потому, что уже при входе пользователя в систему,мы начнем новый навигатор экран.pushNamedAndRemoveUntil( контекст, ‘/дом’, (маршруту) =gt; ложь); } еще { //если использование не возможно, покажите диалоговое ВАР nameController = TextEditingController(); ВАР addressController = TextEditingController();

 Alert(  context:context,  title:'UPDATE PROFILES',  content:Column(  children: [  TextField(decoration: InputDecoration(  icon:Icon(Icons.account_circle),  labelText: 'Name'  ),controller: nameController,),  TextField(decoration: InputDecoration(  icon:Icon(Icons.home),  labelText: 'Address'  ),controller: addressController,)  ],  ),  buttons: [  DialogButton(child: Text('CANCEL'), onPressed: ()=gt;Navigator.pop(context)),  DialogButton(child: Text('UPDATE'), onPressed: () {  //Update to server  userRef.doc(FirebaseAuth.instance.currentUser.phoneNumber)  .set({  'name':nameController.text,  'address':addressController.text  }).then((value) async {  Navigator.pop(context);  ScaffoldMessenger.of(scaffoldState.currentContext)  .showSnackBar(SnackBar(content: Text('UPDATE PROFILES SUCCESSFULLY!')));  await Future.delayed(Duration(seconds: 0),(){  //And because user already login,we will start new screen   });  })  .catchError((e){  Navigator.pop(context);  ScaffoldMessenger.of(scaffoldState.currentContext)  .showSnackBar(SnackBar(content: Text('$e')));  });  }),  ]  ).show(); //Don't forget show()  }  })  }); }  

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.