【发布时间】:2016-10-07 00:24:09
【问题描述】:
我已经开始使用新的 Firebase SDK。
当我进行用户登录时,我的 onAuthStateChanged 方法被调用了两次,状态相同(等用户登录)。
我确定我只将 AuthStateListener 添加到 FirebaseAuth 参考中一次。
有什么帮助吗?
【问题讨论】:
-
你的代码在哪里?
-
我的代码中也存在这个问题。
onStart()除了调用 super:FirebaseAuth.getInstance().addAuthStateListener(this);之外只有这个代码。在其他任何地方都找不到这个调用,我检查了onStart()只被调用了一次。然而,onAuthStateChanged(...)方法被调用了两次(有时是三次)。 -
可能是一个错误,同时在此答案中使用标志:stackoverflow.com/a/37686371/3597165
-
9.4.0 中未修复
标签: android firebase firebase-authentication