Firebase user.getEmail()返回null

时间:2018-03-30 14:08:54

标签: firebase android-studio

我在我的Android应用中使用电子邮件/通过身份验证实现了Firebase身份验证,我想知道已登录用户的电子邮件,但user.getEmail()返回null,即使user.getDisplayName()返回null。我在注册时正确地上传了用户名,但方法返回null。

1 个答案:

答案 0 :(得分:0)

检查是否已连接到数据库?如果不这样做

val mAuth = FirebaseAuth.getInstance()
lateinit var mDatabase : DatabaseReference
mDatabase = FirebaseDatabase.getInstance().getReference("Names")

之后,使用

    var user = FirebaseAuth.getInstance().currentUser

要获取当前用户并执行

        var uemail = user!!.email

获取当前用户的电子邮件