Flutter 如何在Flatter中启动应用程序时初始化google登录用户详细信息?

Flutter 如何在Flatter中启动应用程序时初始化google登录用户详细信息?,flutter,Flutter,我在我的应用程序中添加了谷歌登录功能。一旦用户使用其google帐户登录,我将以字符串形式设置其详细信息,如:- userUid = user.uid; userEmail = user.email; userDisplayName = user.displayName; userAvatar = user.photoURL; 但当我尝试访问时,会得到错误url!=null不为true,这意味着获取数据时的thaat不可用。但它将在几秒钟内可用。所以,如何在启动时初始化这些字符串的值,以便尽快

我在我的应用程序中添加了谷歌登录功能。一旦用户使用其google帐户登录,我将以字符串形式设置其详细信息,如:-

userUid = user.uid;
userEmail = user.email;
userDisplayName = user.displayName;
userAvatar = user.photoURL;

但当我尝试访问时,会得到错误url!=null不为true,这意味着获取数据时的thaat不可用。但它将在几秒钟内可用。所以,如何在启动时初始化这些字符串的值,以便尽快将数据显示给用户。

您好。发布更多关于您的主要功能的代码,您是否尝试过使用Wait?url!=空值可以来自
Image.network(userAvatar)
如果您正在获取其余的数据,空值检查就足够了,否则您需要调试代码以查看为什么您没有获取数据。