I have extended AbstractAccountAuthenticator and overridden getAuthToken. Everything works well with my getAuthToken except when the cached authtoken is valid, in which case the AccountManagerCallback (signinCallback) is called without my getAuthToken being called. This is a problem because my getAuthToken loads up the return bundle with app specific data.
This is the account manager call I use:
`signinFuture = mAM.getAuthToken(account, getApplicationContext().getString(R.string.ACCOUNT_TYPE), null, SignInFragmentActivity.this, signinCallback, null);`
Is this what you'd expect or should account manager getAuthToken always call my authenticator overrides? what am I doing wrong?