Skip to content

Instantly share code, notes, and snippets.

@cjkennedyo
cjkennedyo / GoogleSignInBaseActivity.java
Created December 1, 2015 16:39
Extend this class to implement google sign-in. Call googleSignIn(), googleSignout() and googleRevokeAccess() as per your needs, and @OverRide handleGoogleSignInResult. setSilentSignIn(false) to stop silent sign in http://bit.ly/1kVJAHZ.
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import com.google.android.gms.auth.api.Auth;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
import com.google.android.gms.auth.api.signin.GoogleSignInResult;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;