firebaseAuth.AuthStateListener的auth参数是什么意思

时间:2017-05-01 16:22:01

标签: android firebase firebase-authentication

我想问一下关于FirebaseAuth.AuthStateListener

的问题
  

public abstract void onAuthStateChanged(FirebaseAuth auth)

     

此方法在UI线程中调用   身份验证状态:

     
      
  • 听众注册后
  •   
  • 用户登录后
  •   
  • 当前用户退出时
  •   
  • 当前用户更改时
  •   
  • 当前用户的代币
  • 发生变化时   
     

参数

     

身份验证 - 使用它来消除该事件的FirebaseAuth实例的消歧   对应于,在您使用多个的情况下   同一时间

有人可以在用例中解释这个吗? " auth使用它来消除事件对应的FirebaseAuth实例的消歧,如果您同时使用多个"

1 个答案:

答案 0 :(得分:1)

如果您在单个应用程序中有多个FirebaseApp个实例,那么您也会有多个FirebaseAuth个实例。如果您使用单个侦听器来检测两个实例上的身份验证状态更改,则可以使用auth参数来确定触发哪个实例。