newChooseAccountIntent принудительно открыть диалог в Android 6.0

Я использую эту функцию для выбора учетной записи и выбираю получение электронной почты пользователя.

    private void pickUserAccount() {

        String[] accountTypes = new String[]{"com.google"}; 

        try { // request account

            Intent intent = AccountPicker
                    .newChooseAccountIntent(null, null, accountTypes, false, null, null, null, null);

            startActivityForResult(intent, AuthProcess.REQUEST_CODE_PICK_ACCOUNT);

/*
        Error control

*/

        } catch (CriticalException e) {

            throw e;

        } catch (OutOfMemoryError e) { // problems with memory    

            throw e;

        } catch (Throwable e) { // Other exceptions

            final String message = "Error during google account picker dialog: " + e;

            throw new CriticalException(logcat, message);

        } 

    } // End: pickUserAccount

В Android 6.0 этот диалог открытия кода для выбранной учетной записи, несмотря на то, что на устройстве присутствует только одна учетная запись Google. В андроиде 4.4.2 все работает хорошо. В чем проблема? Спасибо.

0 ответов

Другие вопросы по тегам