我想问一下关于FirebaseAuth.AuthStateListener:
的问题public abstract void onAuthStateChanged(FirebaseAuth auth)
此方法在UI线程中调用 身份验证状态:
- 听众注册后
- 用户登录后
- 当前用户退出时
- 当前用户更改时
- 当前用户的代币
发生变化时参数
身份验证 - 使用它来消除该事件的FirebaseAuth实例的消歧 对应于,在您使用多个的情况下 同一时间
有人可以在用例中解释这个吗? " auth使用它来消除事件对应的FirebaseAuth实例的消歧,如果您同时使用多个"
答案 0 :(得分:1)
如果您在单个应用程序中有多个FirebaseApp
个实例,那么您也会有多个FirebaseAuth
个实例。如果您使用单个侦听器来检测两个实例上的身份验证状态更改,则可以使用auth
参数来确定触发哪个实例。