public abstract class SocialLoginProvider<T extends SocialLoginProviderConfiguration>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected android.app.Activity |
mActivity |
protected T |
mConfig |
protected LoginEventListener |
mLoginEventListener |
Constructor and Description |
---|
SocialLoginProvider() |
Modifier and Type | Method and Description |
---|---|
void |
config(android.app.Activity activity,
LoginEventListener loginEventListener) |
abstract void |
init(LoginParameters loginParameters) |
abstract void |
logout() |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
void |
setSocialLoginProviderConfiguration(T socialLoginProviderConfiguration) |
protected android.app.Activity mActivity
protected LoginEventListener mLoginEventListener
protected T extends SocialLoginProviderConfiguration mConfig
public void config(android.app.Activity activity, LoginEventListener loginEventListener)
public void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
public void onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults)
public abstract void init(LoginParameters loginParameters)
public abstract void logout()
public void setSocialLoginProviderConfiguration(T socialLoginProviderConfiguration)