-
public final class LoginManager.FacebookLoginActivityResultContract extends ActivityResultContract<Collection<String>, CallbackManager.ActivityResultParameters>
The ActivityResultContract object for login. This contract can be used as the parameter for
registerForActivityResult.
-
-
Field Summary
Fields Modifier and Type Field Description private CallbackManagercallbackManagerprivate StringloggerID
-
Constructor Summary
Constructors Constructor Description LoginManager.FacebookLoginActivityResultContract(CallbackManager callbackManager, String loggerID)
-
Method Summary
Modifier and Type Method Description final CallbackManagergetCallbackManager()final UnitsetCallbackManager(CallbackManager callbackManager)final StringgetLoggerID()final UnitsetLoggerID(String loggerID)IntentcreateIntent(Context context, Collection<String> permissions)CallbackManager.ActivityResultParametersparseResult(Integer resultCode, Intent intent)-
-
Constructor Detail
-
LoginManager.FacebookLoginActivityResultContract
LoginManager.FacebookLoginActivityResultContract(CallbackManager callbackManager, String loggerID)
- Parameters:
callbackManager- the callback manager to register login callbacks.loggerID- the logger Id for the login request.
-
-
Method Detail
-
getCallbackManager
final CallbackManager getCallbackManager()
-
setCallbackManager
final Unit setCallbackManager(CallbackManager callbackManager)
- Parameters:
callbackManager- the callback manager to register login callbacks.
-
getLoggerID
final String getLoggerID()
-
setLoggerID
final Unit setLoggerID(String loggerID)
- Parameters:
loggerID- the logger Id for the login request.
-
createIntent
Intent createIntent(Context context, Collection<String> permissions)
-
parseResult
CallbackManager.ActivityResultParameters parseResult(Integer resultCode, Intent intent)
-
-
-
-