Мой поток авторизации в новом API Google Диске Android выглядит следующим образом:
- Меню: ВЫБРАТЬ АККАУНТ
- подключения();
- onConnectionFailed() result.startResolutionForResult() вызывает AccountSelectDialog/DriveAuthorization
- onConnected() делай свои вещи
Работает как шарм. Теперь повторяем с целью переключения учетных записей:
- Меню: ВЫБРАТЬ АККАУНТ
- подключения();
- onConnected()
Здесь у меня нет шансов добраться до AccountSelectDialog, так как я никогда не получаю onConnectionFailed() с "результатом", чтобы вызвать startResolutionForResult(). Что мне не хватает на этот раз?