我正在开发一款电子商务应用程序。我使用Firebase进行了所有的身份验证和存储。要进入应用程序,我必须制作和帐户并登录。登录时,当我对代码进行任何更改并尝试使用CTRL+s或热重新加载应用程序时,我会注销并再次返回登录屏幕!!
我一点也不明白!!我甚至不知道我的问题应该添加哪个代码!!
验证是否在build-in-main内部创建去初始化var,正确的方法是创建外部构建,如下所示:
class myApp extends StatelessWidget {
final Future<FirebaseApp> _init = Firebase.initializeApp();
@override
Widget build(BuildContext context) {
return FutureBuilder(
future: _init,
...
)
}