gpt4 book ai didi

android - firebase AuthStateListener 如何工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:14:24 26 4
gpt4 key购买 nike

我正在开发一个使用 firebase 进行用户管理和身份验证的 Android 应用程序。我想知道身份验证状态监听器何时被调用以及它是如何工作的,因为在我的应用程序中我有一个与此相关的错误。

这是我的 android 应用程序中的一个示例:

mAuthListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null) {
// Sign in logic here.
}
}
};

AuthStateListener 是如何工作的,它何时被调用?

最佳答案

作为 Firebase API说:

AuthStateListener 在身份验证状态发生变化时调用。

OnAuthStateChanged 在身份验证状态发生变化时在 UI 线程中被调用:

  • 监听器注册后立即
  • 当用户登录时
  • 当前用户退出时
  • 当当前用户改变时
  • 当当前用户的 token 发生变化时(注意这已被移除并移至单独的监听器,参见FirebaseAuth.IdTokenListener)

关于android - firebase AuthStateListener 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com