Package com.firebase.ui.auth.viewmodel
Class SignInViewModelBase
- java.lang.Object
-
- androidx.lifecycle.ViewModel
-
- androidx.lifecycle.AndroidViewModel
-
- com.firebase.ui.auth.viewmodel.ViewModelBase<I>
-
- com.firebase.ui.auth.viewmodel.OperableViewModel<FlowParameters,Resource<T>>
-
- com.firebase.ui.auth.viewmodel.AuthViewModelBase<IdpResponse>
-
- com.firebase.ui.auth.viewmodel.SignInViewModelBase
-
- Direct Known Subclasses:
EmailLinkSignInHandler,EmailProviderResponseHandler,LinkingSocialProviderResponseHandler,PhoneProviderResponseHandler,SignInKickstarter,SocialProviderResponseHandler,WelcomeBackPasswordHandler
public abstract class SignInViewModelBase extends AuthViewModelBase<IdpResponse>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSignInViewModelBase(android.app.Application application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleMergeFailure(IdpResponse failureResponse)protected voidhandleMergeFailure(com.google.firebase.auth.AuthCredential credential)protected voidhandleSuccess(IdpResponse response, com.google.firebase.auth.AuthResult result)protected voidsetResult(Resource<IdpResponse> output)-
Methods inherited from class com.firebase.ui.auth.viewmodel.AuthViewModelBase
getAuth, getCredentialsClient, getCurrentUser, getPhoneAuth, initializeForTesting, onCreate
-
Methods inherited from class com.firebase.ui.auth.viewmodel.OperableViewModel
getOperation
-
Methods inherited from class com.firebase.ui.auth.viewmodel.ViewModelBase
getArguments, init, onCleared, setArguments
-
-
-
-
Method Detail
-
setResult
protected void setResult(Resource<IdpResponse> output)
- Overrides:
setResultin classOperableViewModel<FlowParameters,Resource<IdpResponse>>
-
handleSuccess
protected void handleSuccess(@NonNull IdpResponse response, @NonNull com.google.firebase.auth.AuthResult result)
-
handleMergeFailure
protected void handleMergeFailure(@NonNull com.google.firebase.auth.AuthCredential credential)
-
handleMergeFailure
protected void handleMergeFailure(@NonNull IdpResponse failureResponse)
-
-