-
- All Implemented Interfaces:
-
android.os.Parcelable
public class DeviceAuthMethodHandler extends LoginMethodHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDeviceAuthMethodHandler.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringnameForLoggingprivate Map<String, String>methodLoggingExtrasprivate LoginClientloginClient
-
Constructor Summary
Constructors Constructor Description DeviceAuthMethodHandler(LoginClient loginClient)
-
Method Summary
Modifier and Type Method Description StringgetNameForLogging()final Map<String, String>getMethodLoggingExtras()final UnitsetMethodLoggingExtras(Map<String, String> methodLoggingExtras)final LoginClientgetLoginClient()final UnitsetLoginClient(LoginClient loginClient)IntegertryAuthorize(LoginClient.Request request)UnitonCancel()Invoke it when the user cancels the login. UnitonError(Exception ex)Invoke it when an error is received. UnitonSuccess(String accessToken, String applicationId, String userId, Collection<String> permissions, Collection<String> declinedPermissions, Collection<String> expiredPermissions, AccessTokenSource accessTokenSource, Date expirationTime, Date lastRefreshTime, Date dataAccessExpirationTime)Invoke it when the login flow succeeds and the access token is returned. IntegerdescribeContents()-
Methods inherited from class com.facebook.login.DeviceAuthMethodHandler
cancel, needsInternetPermission, onActivityResult, putChallengeParam, shouldKeepTrackOfMultipleIntents, writeToParcel -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DeviceAuthMethodHandler
DeviceAuthMethodHandler(LoginClient loginClient)
-
-
Method Detail
-
getNameForLogging
String getNameForLogging()
-
getMethodLoggingExtras
final Map<String, String> getMethodLoggingExtras()
-
setMethodLoggingExtras
final Unit setMethodLoggingExtras(Map<String, String> methodLoggingExtras)
-
getLoginClient
final LoginClient getLoginClient()
-
setLoginClient
final Unit setLoginClient(LoginClient loginClient)
-
tryAuthorize
Integer tryAuthorize(LoginClient.Request request)
-
onSuccess
Unit onSuccess(String accessToken, String applicationId, String userId, Collection<String> permissions, Collection<String> declinedPermissions, Collection<String> expiredPermissions, AccessTokenSource accessTokenSource, Date expirationTime, Date lastRefreshTime, Date dataAccessExpirationTime)
Invoke it when the login flow succeeds and the access token is returned.
-
describeContents
Integer describeContents()
-
-
-
-