热加载使我的应用注销Flutter Firebase

时间:2020-09-29 20:59:17

标签: firebase flutter google-cloud-firestore firebase-authentication

我正在开发一个电子商务应用程序。我使用Firebase进行了所有身份验证和存储。要输入该应用程序,我必须进行制作并进行帐户登录,然后登录。当我在代码中进行任何更改并尝试使用CTRL + s进行保存或热重新加载该应用程序时,退出并返回登录屏幕再次!

我根本没有问题!!我什至不知道我应该在问题中添加哪个代码!

1 个答案:

答案 0 :(得分:0)

验证是否在main内部的build中创建de initialize var,正确的做法是在外部build上创建,如下所示:

class myApp extends StatelessWidget {
final Future<FirebaseApp> _init = Firebase.initializeApp();

@override
Widget build(BuildContext context) {
return FutureBuilder(
  future: _init,
  ...
  )
}