+ }
+
+ private class MyAccessProtectedResource
+ extends GoogleAccessProtectedResource {
+
+ // Why on earth contructors are not inherited?!?!
+ public MyAccessProtectedResource(
+ String accessToken,
+ HttpTransport transport,
+ JsonFactory jsonFactory,
+ String clientId,
+ String clientSecret,
+ String refreshToken) {
+ super(accessToken, transport, jsonFactory,
+ clientId, clientSecret, refreshToken);
+ }
+
+ @Override
+ public void onAccessToken(String accessToken) {
+ Log.v(TAG, "Update access token to \""
+ + accessToken + "\"");
+ store.updateAccessToken( accessToken);
+ }
+
+ @Override
+ protected boolean executeRefreshToken() throws IOException {
+ Log.v(TAG, "executeRefreshToken was called");
+ return super.executeRefreshToken();
+ }
+ }