GoogleAuthUtil.getToken には 2 番目のパラメーターとしてアカウント オブジェクトが必要ですが、Google SignIn に接続すると、結果として返されるのは GoogleSignInAccount です。これは同じものではありません。GoogleSignInAccount を Account オブジェクトに変換する方法はありますか?
private void handleSignInResult(GoogleSignInResult result) {
if (result.isSuccess()) {
googleSignInAccount = result.getSignInAccount();
}
}
じゃあ後で:
authToken = GoogleAuthUtil.getToken(context, [need an account here], scope);
accountpicker を表示することでメール アドレスを取得できることはわかっています。また、Google サインインの結果からメール アドレスを取得することもできますが、アカウント オブジェクト全体を取得する方法がわかりません。