2016-10-09 3 views

답변

6

Firebase 인증 데이터는 이미 모든 활동에서 사용할 수 있습니다. API로 검색하면됩니다.

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"); 
     } 
     // ... 
    } 
}); 

둘 : 당신이 사용자가 아직 로그인 유무를 알 수없는 경우

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

는, addAuthStateListener() 리스너를 사용 : 당신이 알고 경우

사용자는 이미 서명 documentation on getting the current user에서 왔습니다.

관련 문제