Не удается разрешить метод 'setAllowNewEmailAccounts (boolean)' - PullRequest
0 голосов
/ 13 марта 2019
AuthUI.getInstance()
      .createSignInIntentBuilder()
      .setAllowNewEmailAccounts(true)
      .build(), LOGIN_PERMISSION

1 Ответ

0 голосов
/ 31 мая 2019

Чтобы запустить вход в 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);

Я надеюсь, что это решит вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...