public class FirebaseAuthUIActivityResultContract extends androidx.activity.result.contract.ActivityResultContract<Intent,FirebaseAuthUIAuthenticationResult>
ActivityResultContract describing that the caller can launch authentication flow with a
Intent and is guaranteed to receive a FirebaseAuthUIAuthenticationResult as
result. The given input intent must be created using a
AuthUI.SignInIntentBuilder in order to guarantee a successful
launch of the authentication flow.| Constructor and Description |
|---|
FirebaseAuthUIActivityResultContract() |
| Modifier and Type | Method and Description |
|---|---|
Intent |
createIntent(Context context,
Intent input) |
FirebaseAuthUIAuthenticationResult |
parseResult(int resultCode,
Intent intent) |
public FirebaseAuthUIActivityResultContract()
@NonNull public Intent createIntent(@NonNull Context context, Intent input)
createIntent in class androidx.activity.result.contract.ActivityResultContract<Intent,FirebaseAuthUIAuthenticationResult>@NonNull public FirebaseAuthUIAuthenticationResult parseResult(int resultCode, @Nullable Intent intent)
parseResult in class androidx.activity.result.contract.ActivityResultContract<Intent,FirebaseAuthUIAuthenticationResult>