Package com.firebase.ui.auth.data.remote
Class SingleProviderSignInHandler<T>
- java.lang.Object
-
- androidx.lifecycle.ViewModel
-
- androidx.lifecycle.AndroidViewModel
-
- com.firebase.ui.auth.viewmodel.ViewModelBase<I>
-
- com.firebase.ui.auth.viewmodel.OperableViewModel<T,Resource<IdpResponse>>
-
- com.firebase.ui.auth.viewmodel.ProviderSignInBase<T>
-
- com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<T>
-
- Direct Known Subclasses:
AnonymousSignInHandler,EmailSignInHandler,FacebookSignInHandler,GoogleSignInHandler,PhoneSignInHandler
public abstract class SingleProviderSignInHandler<T> extends ProviderSignInBase<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSingleProviderSignInHandler(Application application, String providerId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidstartSignIn(HelperActivityBase activity)Start the login process for the IDP, e.g.-
Methods inherited from class com.firebase.ui.auth.viewmodel.ProviderSignInBase
initWith, onActivityResult, startSignIn
-
Methods inherited from class com.firebase.ui.auth.viewmodel.OperableViewModel
getOperation, setResult
-
Methods inherited from class com.firebase.ui.auth.viewmodel.ViewModelBase
getArguments, init, onCleared, onCreate, setArguments
-
-
-
-
Constructor Detail
-
SingleProviderSignInHandler
protected SingleProviderSignInHandler(Application application, String providerId)
-
-
Method Detail
-
startSignIn
public final void startSignIn(@NonNull HelperActivityBase activity)Description copied from class:ProviderSignInBaseStart the login process for the IDP, e.g. show the Google sign-in activity.- Specified by:
startSignInin classProviderSignInBase<T>- Parameters:
activity- from which to start the login, DO NOT USE OUTSIDE OF THIS METHOD!!!
-
-