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

时间:2016-08-27 18:57:19

标签: android firebase-authentication facebook-authentication

我正在为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 个答案:

答案 0 :(得分:1)

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