Error implementing GoogleApiClient Builder for Android development

后端 未结 5 622
走了就别回头了
走了就别回头了 2020-12-05 07:06

I am following Google\'s documentation to implement Google+ Sign In feature into an app.

https://developers.google.com/+/mobile/android/getting-started

I fol

5条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-05 07:28

    I too faced the same problem, i resolved by doing the following things.

    import the right ConnectionCallbacks.

    here is my code:

    import android.content.Context;
    import android.os.Bundle;
    
    import com.google.android.gms.common.ConnectionResult;
    import com.google.android.gms.common.api.GoogleApiClient;
    import com.google.android.gms.drive.Drive;
    
    public class GplusLogin implements
        GoogleApiClient.ConnectionCallbacks,
        GoogleApiClient.OnConnectionFailedListener {
    GoogleApiClient mGoogleApiClient;
    GplusLogin(Context context){
    
        mGoogleApiClient = new GoogleApiClient.Builder(context)
                .addApi(Drive.API)
                .addScope(Drive.SCOPE_FILE)
                .addConnectionCallbacks((GoogleApiClient.ConnectionCallbacks) context)
                .addOnConnectionFailedListener(this)
                .build();
    }
    
    @Override
    public void onConnected(Bundle bundle) {
    
    }
    
    @Override
    public void onConnectionFailed(ConnectionResult connectionResult) {
    
    }
    
    @Override
    public void onConnectionSuspended(int i) {
    
    }
    }
    

提交回复
热议问题