Android Firebase身份验证缺少电子邮件地址

Android Firebase身份验证缺少电子邮件地址,android,firebase,firebase-authentication,google-signin,Android,Firebase,Firebase Authentication,Google Signin,我正在使用FirebaseAuth.getInstance().getCurrentUser().getEmail()(Firebase提供的联合Google登录) 大多数情况下,我都会返回登录用户的电子邮件地址。但有时它的结果是空的。我可以看到用户有一个gmail.com地址,但仍然没有返回 我遗漏了什么吗?您可以添加更多的代码()吗?从您发布的内容来看,我们无法提供帮助-您提供的一行代码,因此我怀疑您在做其他错误-可能是在您调用它时。。。当你说它是null时,我想到的第一件事是它可能与你编写

我正在使用FirebaseAuth.getInstance().getCurrentUser().getEmail()(Firebase提供的联合Google登录)

大多数情况下,我都会返回登录用户的电子邮件地址。但有时它的结果是空的。我可以看到用户有一个gmail.com地址,但仍然没有返回


我遗漏了什么吗?

您可以添加更多的代码()吗?从您发布的内容来看,我们无法提供帮助-您提供的一行代码,因此我怀疑您在做其他错误-可能是在您调用它时。。。当你说它是
null
时,我想到的第一件事是它可能与你编写的一些异步代码的问题有关。我没有任何异步的东西。这是一个简单的一行程序,我用它来显示电子邮件地址,也用它在开发者的有效负载中进行应用内购买。getEmail()是异步的吗?我不这么认为。。。