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 все работает хорошо. В чем проблема? Спасибо.