I am using firebase and android along with user authentication.
I want an activity to start only for one specific user with email id - someemail@gmail.com.
my code is:
System.out.println("uid "+auth.getCurrentUser().getEmail());
if(auth.getCurrentUser().getEmail().equals("someemail@gmail.com")){
Intent intent = new Intent(LoginActivity.this, AdminActivity.class);
System.out.println("uid1 "+auth.getCurrentUser().getUid());
startActivity(intent);
finish();
}
else {
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
finish();
}
Even though I log in with someemail@gmail.com, it starts the MainActivity.class
instead of AdminActivity.class
System.out.println("uid "+auth.getCurrentUser().getEmail());
prints someemail@gmail.com but it doesn't work in the if condition.
I am new to android and firebase, please help.