Я получаю исключение для кода ниже
try {
mkeyStore?.load(null)
val keyspec = mkeyStore?.getKey(KEY_ALIAS, null) as SecretKey
} catch {
try {
mkeyStore?.deleteEntry(KEY_ALIAS);
} catch (ex: java.lang.Exception) {
e.printStackTrace();
}
}
Сценарий такой, как показано ниже:
- добавлен отпечаток пальца и пользователь зарегистрирован с помощью отпечатка пальца в приложении.
- Теперь перейдите к настройке удаления пин-кода (это также удаляет уже зарегистрированные отпечатки пальцев).
- Теперь в настройках добавьте пин-код и отпечаток пальца.
- Снова откройте приложение.Поскольку пользователь уже зарегистрирован по отпечатку пальца, я инициализирую шифр с кодом выше.Выдает исключение в блоке try и catch.Пользователь вообще не может использовать отпечаток пальца в приложении.(Android 8 - Samsung J600G)