AuthenticationCallback
abstract class AuthenticationCallback
| kotlin.Any | |
| ↳ | android.hardware.biometrics.BiometricPrompt.AuthenticationCallback | 
Callback structure provided to BiometricPrompt.authenticate(CancellationSignal, or BiometricPrompt.authenticate(CryptoObject,. Users must provide an implementation of this for listening to authentication events.
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open Unit | 
            onAuthenticationError(errorCode: Int, errString: CharSequence!)Called when an unrecoverable error has been encountered and the operation is complete.  | 
        
| open Unit | 
            
             Called when a biometric is valid but not recognized.  | 
        
| open Unit | 
            onAuthenticationHelp(helpCode: Int, helpString: CharSequence!)Called when a recoverable error has been encountered during authentication.  | 
        
| open Unit | 
            
             Called when a biometric is recognized.  | 
        
Public constructors
AuthenticationCallback
AuthenticationCallback()
Public methods
onAuthenticationError
open fun onAuthenticationError(
errorCode: Int,
errString: CharSequence!
): Unit
Called when an unrecoverable error has been encountered and the operation is complete. No further actions will be made on this object.
| Parameters | |
|---|---|
errorCode | 
            Int: An integer identifying the error message | 
errString | 
            CharSequence!: A human-readable error string that can be shown on an UI | 
onAuthenticationFailed
open fun onAuthenticationFailed(): Unit
Called when a biometric is valid but not recognized.
onAuthenticationHelp
open fun onAuthenticationHelp(
helpCode: Int,
helpString: CharSequence!
): Unit
Called when a recoverable error has been encountered during authentication. The help string is provided to give the user guidance for what went wrong, such as "Sensor dirty, please clean it."
| Parameters | |
|---|---|
helpCode | 
            Int: An integer identifying the error message | 
helpString | 
            CharSequence!: A human-readable string that can be shown on an UI | 
onAuthenticationSucceeded
open fun onAuthenticationSucceeded(result: BiometricPrompt.AuthenticationResult!): Unit
Called when a biometric is recognized.
| Parameters | |
|---|---|
result | 
            BiometricPrompt.AuthenticationResult!: An object containing authentication-related data |