public class GoogleAuthProvider extends FirebaseAuthProvider implements com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener, com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks
| Constructor and Description |
|---|
GoogleAuthProvider(android.content.Context context,
AuthProviderType providerType,
String providerName,
com.firebase.client.Firebase ref,
TokenAuthHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
void |
login() |
void |
logout() |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
Override this method in your provider subclass if you start an activity from the login() method.
|
void |
onConnected(android.os.Bundle bundle) |
void |
onConnectionFailed(com.google.android.gms.common.ConnectionResult connectionResult) |
void |
onConnectionSuspended(int i) |
void |
onOAuthFailure(FirebaseLoginError firebaseError) |
void |
onOAuthSuccess(String OAuthToken) |
getContext, getFirebaseRef, getHandler, getProviderName, getProviderType, login, onFirebaseTokenReceivedpublic GoogleAuthProvider(android.content.Context context,
AuthProviderType providerType,
String providerName,
com.firebase.client.Firebase ref,
TokenAuthHandler handler)
public void onConnected(android.os.Bundle bundle)
onConnected in interface com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbackspublic void onConnectionSuspended(int i)
onConnectionSuspended in interface com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbackspublic void logout()
logout in class FirebaseAuthProviderpublic void login()
login in class FirebaseAuthProviderpublic void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
FirebaseAuthProvideronActivityResult in class FirebaseAuthProviderrequestCode - The integer request code originally supplied to startActivityForResult(),
allowing you to identify who this result came from/resultCode - The integer result code returned by the child activity through its setResult().data - An Intent, which can return result data to the caller (various data can be attached to Intent "extras").public void onOAuthSuccess(String OAuthToken)
public void onOAuthFailure(FirebaseLoginError firebaseError)
public void cleanUp()
public void onConnectionFailed(com.google.android.gms.common.ConnectionResult connectionResult)
onConnectionFailed in interface com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener