GoogleAPIClient连接失败

时间:2015-06-20 10:10:21

标签: android google-drive-android-api

我正在尝试通过我的应用程序连接到GoogleDrive。驱动器通过某些gmail_id连接,但连接失败,几个ID。

能指导我需要做些什么改变吗?为什么连接从id到id不等?

代码:

@Override
    protected void onResume() {
        super.onResume();
        if (mAccountName == null) {
            return;
        }

        if (mGoogleApiClient == null) {
            mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addApi(Drive.API)
            .addScope(Drive.SCOPE_FILE)
            //                    .addScope(Drive.SCOPE_APPFOLDER) // required for App Folder sample
            //                    .setAccountName(mAccountName)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
//          .addApi(Plus.API)
            .build();
        }
        mGoogleApiClient.connect();
    }

@Override
    public void onConnectionFailed(ConnectionResult result) {
        super.connectionFailed(result);
        ++count;
        if(!result.hasResolution()){
            System.out.println("result code = " + result.toString());
            if(dialog != null){
                dialog.dismiss();
            }
            String message = "";
            if(!SUICommon.isInternetOn(BackupDbData.this)){
                message = "Check your internet connection and try again.";
            }
            else{
                message = "Unable to connect to drive.";
            }
            SingleButtonDialog singleButtonDialog = new SingleButtonDialog(BackupDbData.this, message,true);
            singleButtonDialog.getWindow().setBackgroundDrawableResource(R.drawable.rounded_button);
            singleButtonDialog.setCancelable(false);
            singleButtonDialog.show();
        }
    }

0 个答案:

没有答案