Могу ли я настроить сообщения об ошибках в подсказке биометрии? - PullRequest
0 голосов
/ 17 июня 2019

Я внедряю 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();

если отпечаток пальца неверный, я получаю сообщение: «Нет совпадения. если я быстро уберу палец, я получу: Держи палец на датчике чуть дольше

как я могу изменить эти сообщения?

Image Preview

1 Ответ

0 голосов
/ 17 июня 2019

Нет. Вы не можете настроить ошибки по умолчанию, предоставляемые BiometricPrompt. Если вы хотите показать свои собственные ошибки, лучшим вариантом будет поиск кодов ошибок , предоставленных BiometricPrompt. Затем вы можете использовать switch случаев или if-else и на основе код ошибки вы можете отобразить свое сообщение об ошибке.

...