Средство выбора учетных записей Google не отображается

Я не могу понять, почему, но моя цель учетной записи Google не отображается во всплывающем диалоговом окне. Вот мой код, и я могу предоставить больше при необходимости.

public class MainMenu extends ActionBarActivity implements ActionBar.TabListener {
//... Fragment Code
Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null,
            new String[]{GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE}, true, null, null, null, null);
    startActivityForResult(googlePicker, 1);
}

@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
    if (requestCode == 1 && resultCode == RESULT_OK) {
        String accountName = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
        Log.d(this.getClass().toString(), "Account Name=" + accountName);
    }
}

1 ответ

Если вы используете Фрагмент

...
getActivity().startActivityForResult(googlePicker, 1);
...
Другие вопросы по тегам