アクセス トークンを取得するためのメソッドを呼び出すときにドライブ サービスを取得するときに、アカウント ピッカーを使用して Google ドライブのスコープを使用して資格情報を取得していますインターネットから解決策を見つけ、Google Play サービスを更新しますが、この例外が発生するまで影響を受けません。
public void getCal()
{
Thread t = new Thread(new Runnable() {
@Override
public void run() {
try {
Log.d("Enter","Thread Working");
AuthToken=credential.getToken();
Log.e("AuthToken", credential.getToken());
Log.e("App ", "Info");
events = client.events().list("primary").setPageToken(null).execute();
Log.e("Calendar", events.toString());
new ReadJSONFeedTask().execute("http://my.org/my_Web_Services/add_user.php?username="+accountName);
}catch(UserRecoverableAuthIOException e){
Log.d("USERRECOVERABLE EXCEPTION","ERROR3");
startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);
}
catch(Exception e)
{
Log.d("USERRECOVERABLE EXCEPTION","ERROR4");
Log.e("Exception", "Network");
e.printStackTrace();
}
}
});
t.start();
}
エラーは、エラー 4 のログ情報で発生しました。3 日間作業が滞っていました。ありがとうございます。