AbstractAccountAuthenticator を拡張し、getAuthToken をオーバーライドしました。キャッシュされた authtoken が有効な場合を除いて、getAuthToken ですべてがうまく機能します。有効な場合は、getAuthToken が呼び出されずに AccountManagerCallback (signinCallback) が呼び出されます。私の getAuthToken はアプリ固有のデータを含む戻りバンドルをロードするため、これは問題です。
これは私が使用するアカウント マネージャーの呼び出しです。
`signinFuture = mAM.getAuthToken(account, getApplicationContext().getString(R.string.ACCOUNT_TYPE), null, SignInFragmentActivity.this, signinCallback, null);`
これはあなたが期待するものですか、それともアカウント マネージャーの getAuthToken は常に私のオーセンティケーターのオーバーライドを呼び出す必要がありますか? 私は何を間違っていますか?