新しい蜂からAndroidのFirebase;私はFirebase認証を試していると私は、ユーザーが、私はこの単純なコード使用していますことを行うためにログインしているかどうか確認しようとしています:Firebase:ユーザーがログインしているかどうかを確認する方法?
null != mAuth.getCurrentUser();
をそして、これは私がログインしていませんでしたが、私はを有効にしているもののtrue
を返します。匿名のログインと私は問題だと思ったが、私がチェックしたとき mAuth.getCurrentUser().isAnonymous()
私はfalse
を得ている。ここ
どれ方向:IDE上mAuth.getCurrentUser()
を点検
はこれを示しています。
は、あなたが完全に以前のサインインからサインアウトしていることを確認していますか?あなたは 'firebaseAuth.signOut()' **と** 'Auth.GoogleSignInApi.signOut(apiClient)'を実行する必要があります。 – ataulm
私の間違いでした。私は認証がキャッシュされたので、ここ数日で電子メールのパスワードサインを試していました。あなたが回答として投稿した場合、私はそれを受け入れるか、それとも十分に適切ではないと思われる質問を削除します。 – dsharew