Чтобы запустить вход в FirebaseUI, создайте намерение входа с помощью предпочитаемых вами способов входа:
При использовании .setAllowNewEmailAcounts (true) используется .setAvailableProviders (поставщики) и объявляется массив поставщиков перед созданием метода, подобного этому
List<AuthUI.IdpConfig> providers = Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build(),
new AuthUI.IdpConfig.PhoneBuilder().build(),
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build(),
new AuthUI.IdpConfig.TwitterBuilder().build());
И затем в методе создания используется startActivityForResult, как этот
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build(),
PER_LOGIN);
Я надеюсь, что это решит вашу проблему