-
- All Implemented Interfaces:
-
android.os.Parcelable
public class DeviceAuthMethodHandler extends LoginMethodHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
DeviceAuthMethodHandler.Companion
-
Field Summary
Fields Modifier and Type Field Description private final String
nameForLogging
private Map<String, String>
methodLoggingExtras
private LoginClient
loginClient
-
Constructor Summary
Constructors Constructor Description DeviceAuthMethodHandler(LoginClient loginClient)
-
Method Summary
Modifier and Type Method Description String
getNameForLogging()
final Map<String, String>
getMethodLoggingExtras()
final Unit
setMethodLoggingExtras(Map<String, String> methodLoggingExtras)
final LoginClient
getLoginClient()
final Unit
setLoginClient(LoginClient loginClient)
Integer
tryAuthorize(LoginClient.Request request)
Unit
onCancel()
Invoke it when the user cancels the login. Unit
onError(Exception ex)
Invoke it when an error is received. 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. Integer
describeContents()
-
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()
-
-
-
-