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 protected
SingleProviderSignInHandler(Application application, String providerId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
startSignIn(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:ProviderSignInBase
Start the login process for the IDP, e.g. show the Google sign-in activity.- Specified by:
startSignIn
in classProviderSignInBase<T>
- Parameters:
activity
- from which to start the login, DO NOT USE OUTSIDE OF THIS METHOD!!!
-
-