dvi*_*irb 5 java android firebase google-cloud-platform firebase-authentication
我正在使用 Firebase Google Auth,注销并再次登录将使用上次签名的帐户登录。如何让它显示“选择帐户”对话框?这就是我注销时所做的。
FirebaseAuth.getInstance().signOut();
然后我调用登录活动。此外,注销按钮处于不同的活动中。
这就是我注销时所做的。
FirebaseAuth.getInstance().signOut();
Run Code Online (Sandbox Code Playgroud)
当您尝试使用上述代码行注销时,基本上意味着您仅从Firebase 注销。
我正在使用 Firebase Google Auth,注销并再次登录将使用上次签名的帐户登录。如何让它显示“选择帐户”对话框?
据我所知,您正在使用谷歌身份验证。从 Firebase 退出并不意味着您会自动从 Google 退出。事实并非如此。要从 Google 注销,您必须显式添加对GoogleSignInClient#signOut()方法的调用,如下所示:
googleSignInClient.signOut();
Run Code Online (Sandbox Code Playgroud)
请不要忘记,注销操作是异步的,这意味着您必须等到操作完成,这可能需要一些时间。由于此方法返回Task类型的对象,因此您可以使用addOnCompleteListener(OnCompleteListenerlistener)方法来了解您何时完全注销。
| 归档时间: |
|
| 查看次数: |
1194 次 |
| 最近记录: |