android - 从 google plus api 取消授权

标签 android google-plus google-play-services

如何从 google plus 取消对应用程序的授权:

Plus.AccountApi.clearDefaultAccount(mGoogleApiClient);
        Plus.AccountApi.revokeAccessAndDisconnect(mGoogleApiClient)
            .setResultCallback(new ResultCallback<Status>() {

          onResult(Status status) {
            // mGoogleApiClient is now disconnected and access has been revoked.
            // Trigger app logic to comply with the developer policies
          }

        });

给出错误:PendingResult 类型中的方法 setResultCallback(ResultCallback) 不适用于参数 (new ResultCallback(){})

代码来自“https://developers.google.com/+/mobile/android/sign-in”部分“撤销访问 token 和取消授权应用程序”

最佳答案

onResult(Status status)

必须是:

public void onResult(Status status)

对我来说就这么简单!谷歌的示例代码无法按原样使用是非常麻烦的...... 另请检查您是否导入了这些:

import com.google.android.gms.common.api.ResultCallback;
import com.google.android.gms.common.api.Status;

关于android - 从 google plus api 取消授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24956884/

相关文章:

android - 在android中生成线性调频信号

java - 在日历 View 中更改一天的颜色,android

mysql - 为什么 Google Plus 用户 ID 是这么大的整数,甚至比 MySQL 上的 bigint 还大?

android - 错误 : File path too long on windows, 保持低于 240 个字符

android - SDK 管理器中缺少 Google Play 服务

android - ext 和 project.ext 在 gradle 中有相同的范围吗?

android - ListView 项目在 Android 中不可点击

javascript - 在 Google 云端硬盘上分享来自 Google+ 的互动帖子?

安卓 GooglePlus API 错误

android - 向 requestLocationUpdates intentService 发送额外信息会中断位置更新