我正在我的应用程序中实现BiometricPrompt,除了我无法更改某些失败消息之外,其他一切都很好。 BiometricPrompt类提供了更改标题,副标题,描述和否定按钮的方法。检查下面的代码:
promptInfo = new BiometricPrompt.PromptInfo.Builder()
.setTitle(mContext.getString(R.string.verifiy_your_identity))
.setSubtitle(mContext.getString(R.string.place_your_finger))
.setDescription(mContext.getString(R.string.to_verify_your_identity))
.setNegativeButtonText(mContext.getString(R.string.cancel))
.build();
如果指纹错误,我会收到一条消息,说:没有匹配项。 如果我快速移开手指,我会得到:将手指放在传感器上的时间更长一点
如何更改这些消息?
答案 0 :(得分:0)
不。您无法自定义BiometricPrompt
提供的默认错误。如果要显示自己的自定义错误,更好的选择是查找BiometricPrompt
提供的 错误代码 。然后,您可以使用switch
个案例或if-else
,并根据 错误代码 来显示您的自定义错误消息。