public static abstract class FingerprintManagerCompat.AuthenticationCallback
extends Object
java.lang.Object | |
↳ | android.support.v4.hardware.fingerprint.FingerprintManagerCompat.AuthenticationCallback |
回调结构提供给authenticate(CryptoObject, int, CancellationSignal, AuthenticationCallback, Handler)
。 authenticate(CryptoObject, int, CancellationSignal, AuthenticationCallback, Handler)
用户必须提供这个实现来收听指纹事件。
Public constructors |
|
---|---|
FingerprintManagerCompat.AuthenticationCallback() |
Public methods |
|
---|---|
void |
onAuthenticationError(int errMsgId, CharSequence errString) 当遇到不可恢复的错误并且操作完成时调用。 |
void |
onAuthenticationFailed() 当指纹有效但未被识别时调用。 |
void |
onAuthenticationHelp(int helpMsgId, CharSequence helpString) 在认证期间遇到可恢复的错误时调用。 |
void |
onAuthenticationSucceeded(FingerprintManagerCompat.AuthenticationResult result) 在识别指纹时调用。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
FingerprintManagerCompat.AuthenticationCallback ()
void onAuthenticationError (int errMsgId, CharSequence errString)
当遇到不可恢复的错误并且操作完成时调用。 此对象不会进一步回调。
Parameters | |
---|---|
errMsgId |
int : An integer identifying the error message |
errString |
CharSequence : A human-readable error string that can be shown in UI |
void onAuthenticationFailed ()
当指纹有效但未被识别时调用。
void onAuthenticationHelp (int helpMsgId, CharSequence helpString)
在认证期间遇到可恢复的错误时调用。 提供帮助字符串是为了向用户提供有关出错的指导,例如“传感器脏,请清洁它。”
Parameters | |
---|---|
helpMsgId |
int : An integer identifying the error message |
helpString |
CharSequence : A human-readable string that can be shown in UI |
void onAuthenticationSucceeded (FingerprintManagerCompat.AuthenticationResult result)
在识别指纹时调用。
Parameters | |
---|---|
result |
FingerprintManagerCompat.AuthenticationResult : An object containing authentication-related data |