2016-10-09 3 views

答えて

6

Firebase認証データは、すべてのアクティビティですでに使用可能です。あなたはAPIを使ってそれを調べるだけです。

あなたはすでにユーザが署名されを知って場合:あなたはaddAuthStateListener()リスナーを使用し、ユーザーがまだで署名されているかどうかわからない場合

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); 

FirebaseAuth.getInstance().addAuthStateListener(new FirebaseAuth.AuthStateListener() { 
    @Override 
    public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) { 
     FirebaseUser user = firebaseAuth.getCurrentUser(); 
     if (user != null) { 
      // User is signed in 
      Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid()); 
     } else { 
      // User is signed out 
      Log.d(TAG, "onAuthStateChanged:signed_out"); 
     } 
     // ... 
    } 
}); 

両方documentation on getting the current userから来てください。

関連する問題