Class SmartLockHandler
- 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.smartlock.SmartLockHandler
-
public class SmartLockHandler extends AuthViewModelBase<IdpResponse>
ViewModel for initiating saves to the Credentials API (SmartLock).
-
-
Constructor Summary
Constructors Constructor Description SmartLockHandler(android.app.Application application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonActivityResult(int requestCode, int resultCode)Forward the result of a resolution from the Activity to the ViewModel.voidsaveCredentials(com.google.android.gms.auth.api.credentials.Credential credential)Initialize saving a credential.voidsaveCredentials(com.google.firebase.auth.FirebaseUser firebaseUser, java.lang.String password, java.lang.String accountType)voidsetResponse(IdpResponse response)-
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, setResult
-
Methods inherited from class com.firebase.ui.auth.viewmodel.ViewModelBase
getArguments, init, onCleared, setArguments
-
-
-
-
Method Detail
-
setResponse
public void setResponse(@NonNull IdpResponse response)
-
onActivityResult
public void onActivityResult(int requestCode, int resultCode)Forward the result of a resolution from the Activity to the ViewModel.
-
saveCredentials
public void saveCredentials(com.google.firebase.auth.FirebaseUser firebaseUser, @Nullable java.lang.String password, @Nullable java.lang.String accountType)- See Also:
saveCredentials(Credential)
-
saveCredentials
public void saveCredentials(@Nullable com.google.android.gms.auth.api.credentials.Credential credential)Initialize saving a credential.
-
-