-
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 CallbackManager
callbackManager
private String
loggerID
-
Constructor Summary
Constructors Constructor Description LoginManager.FacebookLoginActivityResultContract(CallbackManager callbackManager, String loggerID)
-
Method Summary
Modifier and Type Method Description final CallbackManager
getCallbackManager()
final Unit
setCallbackManager(CallbackManager callbackManager)
final String
getLoggerID()
final Unit
setLoggerID(String loggerID)
Intent
createIntent(Context context, Collection<String> permissions)
CallbackManager.ActivityResultParameters
parseResult(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)
-
-
-
-