как провести различие между аутентификацией электронной почты и аутентификацией телефона в android studio? код ниже не работает
@Override
protected void onStart() {
super.onStart();
Log.d("bantai", "onStart: ");
FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
if (firebaseAuth.getCurrentUser() != null) {
if(firebaseAuth.getCurrentUser().getPhoneNumber()!=null){
String temp = firebaseAuth.getCurrentUser().getPhoneNumber();
Log.d("bantai", "onStart: phonenumber " + temp +" <-");
startActivity(new Intent(EnterAs.this,UI_Main_Worker.class));
finish();
return;
}
Log.d("bantai", "onStart: after phonenumber");
startActivity(new Intent(EnterAs.this, UI_Main_User.class));
finish();
} else {
Log.d("bantai", "onStart: no auth");
user_ib.setClickable(true);
worker_ib.setClickable(true);
}
}