У тебя в OnCreate должен быть слушатель
AuthStateListener с методом
onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth). Файрбейс сам проверяет авторизирован ли юзер, сам сохраняет токен, тебе лишь только надо написать смену активити, передачу токена дальше и пр.
FirebaseAuth.AuthStateListener mAuthListener = 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");
}
updateUI(user);
}
};