0

私はアンドロイド用のアプリを開発しています。私はバックエンドとしてFirebaseを使用していて、アプリのほぼすべてが、ここやそこのいくつかのノックルを除いて完全です。 Facebookのサインインを使用しています。サインインした後、FirebaseAuth.signOut()へのコールを使用してサインアウトしています。これに加えて、intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK |Intent.FLAG_ACTIVITY_CLEAR_TOP);を使用して、新しいインテントを作成してログイン画面に移動します。もう一度Facebookを使用してログインしようとすると、問題が発生します。私は既にログインしているというダイアログをポップアップさせ、キャンセルとログアウトボタンと共にログアウトする必要があります。私はログアウトがFirebaseの終わりではあるが、Facebookの終わりではないと信じている。私はこれを達成する方法を知らない。必要な特定のスニペットを投稿します(アプリは現時点では大きすぎます)。Facebookを使用してログインすると、Firebaseを使用してAndroidにログアウトプロンプトが表示されます

答えて

0

何らかの実験の後にそれを見いだした。 FirebaseAuth.signOut()の後にLoginManager.getInstance().logOut()に電話をかけてください。