FirebaseUser – Android – 获取登录提供商

huangapple go评论78阅读模式
英文:

FirebaseUser - Android - Get Login Providers

问题

以下是翻译好的内容:

有人可以帮我找一下getloginproviders的问题吗?

public String getLoginProvider() throws Exception {
    FirebaseUser firebaseUser = firebaseAuth.getCurrentUser();
    if (firebaseUser != null)
        return firebaseUser.getProviders().get(0);
    else
        throw new Exception("无法获取提供者");
}

构建输出显示这个错误

错误:找不到符号
                return firebaseUser.getProviders().get(0);
                                   ^
      符号:   方法getProviders()
      位置:类型为FirebaseUser的变量firebaseUser

我不知道为什么我使用的符号会出现错误

我对此还很陌生。希望有人可以帮助。

谢谢!
英文:

Can anyone help me find the getloginproviders problem

public String getLoginProvider() throws Exception {
        FirebaseUser firebaseUser = firebaseAuth.getCurrentUser();
        if (firebaseUser != null)
            return firebaseUser.getProviders().get(0);
        else
            throw new Exception("Couldn't getMessage the provider");
    }

build output find this error

error: cannot find symbol
            return firebaseUser.getProviders().get(0);
                               ^
  symbol:   method getProviders()
  location: variable firebaseUser of type FirebaseUser

I don't know why the symbol . I used went into error

I am new to this. Hopefully someone can help.

Thank you!

答案1

得分: 1

根据 API 文档,FirebaseUser 并没有名为 "getProviders" 的方法。也许你想要使用 getProviderData() 方法。

英文:

As you can see from the API documentation, FirebaseUser doesn't have a method called "getProviders". Perhaps you meant to use getProviderData()

huangapple
  • 本文由 发表于 2020年10月2日 04:52:23
  • 转载请务必保留本文链接:https://go.coder-hub.com/64163030.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定