首页 文章

使用Facebook登录会在Android中使用Firebase显示注销提示

提问于
浏览
0

我正在为Android开发一个应用程序 . 我使用Firebase作为后端,几乎所有的应用程序都是完整的,除了这里和那里的几个小问题 . 我正在使用Facebook登录 . 登录后,我正在使用 FirebaseAuth.signOut() 调用退出 . 除此之外,我使用 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP); 来创建一个新的意图去我的登录屏幕 . 如果我再次尝试使用Facebook登录,问题就会突然出现 . 它弹出一个对话框,说我已登录,我需要注销取消和注销按钮 . 我相信注销正在Firebase端完成,但不会在Facebook端完成 . 我不知道如何做到这一点 . 我将发布所需的任何特定片段(因为此时应用程序太大) .

1 回答

  • 1

    经过一些实验后发现它 . 只需在 FirebaseAuth.signOut() 之后拨打 LoginManager.getInstance().logOut() .

相关问题