Я расширил AbstractAccountAuthenticator и переопределил getAuthToken. Все работает хорошо с моим getAuthToken, за исключением случаев, когда кэшированный токен аутентификации действителен, и в этом случае AccountManagerCallback (signinCallback) вызывается без вызова моего getAuthToken. Это проблема, потому что мой getAuthToken загружает пакет возврата со специфическими данными приложения.
Это вызов менеджера по работе с клиентами, который я использую:
`signinFuture = mAM.getAuthToken(account, getApplicationContext().getString(R.string.ACCOUNT_TYPE), null, SignInFragmentActivity.this, signinCallback, null);`
Это то, что вы ожидаете, или менеджер аккаунта getAuthToken должен всегда вызывать переопределение моего аутентификатора? Что я делаю неправильно?