나는 AbstractAccountAuthenticator를 확장하고 getAuthToken을 대체했습니다. 캐싱 된 authtoken이 유효한 경우를 제외하고는 모두 getAuthToken에서 잘 작동합니다.이 경우 getAuthToken을 호출하지 않고 AccountManagerCallback (signinCallback)이 호출됩니다. 이것은 내 getAuthToken이 앱 특정 데이터로 반환 번들을로드하기 때문에 문제가된다. 캐시 된 authtoken이 유효하지만 콜백으로 곧바로 넘어갈 때 사용자 정의 getAuthToken이 호출되지 않음
이
는 계정 관리자 호출은 내가 사용된다`signinFuture = mAM.getAuthToken(account, getApplicationContext().getString(R.string.ACCOUNT_TYPE), null, SignInFragmentActivity.this, signinCallback, null);`
이 당신이 기대 또는 관리자가 getAuthToken 항상 내 인증 재정의 전화를 차지한다 무엇인가? 내가 도대체 뭘 잘못하고있는 겁니까?