谷歌云端硬盘Android API教程问题

8

按照这个教程的步骤,我将以下代码粘贴到了我的主活动(Main Activity)中:

@Override
public void onConnectionFailed(ConnectionResult connectionResult) {
    if (connectionResult.hasResolution()) {
        try {
            connectionResult.startResolutionForResult(this, RESOLVE_CONNECTION_REQUEST_CODE);
        } catch (IntentSender.SendIntentException e) {
            // Unable to resolve, message user appropriately
        }
    } else {
        GooglePlayServicesUtil.getErrorDialog(connectionResult.getErrorCode(), this, 0).show();
    }
}

我不得不导入很多库,但我仍然无法解决这个错误:

RESOLVE_CONNECTION_REQUEST_CODE cannot be resolved to a variable

任何想法?我无法确定哪个库包含此常量...
1个回答

12
原来当教程指定开始一个安卓项目时,他们指的是Google Drive安卓项目,它具有不同的导入和类定义,这些在教程中没有明确说明。实际上,他们提供了一些Google Drive安卓项目的起始代码,但将其错标为“Android快速入门”,所以我认为它与其他任何安卓项目没有区别。
这是链接所在的位置:Google Drive Android快速入门,如果你使用此代码作为参考,教程就更容易理解了。
如果有人对原问题的修复感到好奇,常量实际上应该是REQUEST_CODE_RESOLUTION,但再次提醒,有很多更改,所以请使用Google Drive Android 快速入门

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接