FirebaseUser – Android – 获取登录提供商

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

FirebaseUser - Android - Get Login Providers

问题

以下是翻译好的内容:

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

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

构建输出显示这个错误

  1. 错误:找不到符号
  2. return firebaseUser.getProviders().get(0);
  3. ^
  4. 符号: 方法getProviders()
  5. 位置:类型为FirebaseUser的变量firebaseUser
  6. 我不知道为什么我使用的符号会出现错误
  7. 我对此还很陌生。希望有人可以帮助。
  8. 谢谢!
英文:

Can anyone help me find the getloginproviders problem

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

build output find this error

  1. error: cannot find symbol
  2. return firebaseUser.getProviders().get(0);
  3. ^
  4. symbol: method getProviders()
  5. 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:

确定