IllegalStateException не пойман - почему? - PullRequest
0 голосов
/ 06 июня 2019

Ниже приведен мой код для отображения BiometricPrompt для обработки исключения IllegalStateException, о котором сообщает Crashlytics. Но, похоже, исключения не перехвачены, а сбои все еще регистрируются в Crashlytics.

try {
        val uiHandler = Handler()
        uiHandler.postDelayed({ myBiometricPrompt.authenticate(promptInfo, mcryptoObject!!) }, 800L)
    } catch (ex: IllegalStateException) {
        onFingerprintRegistrationDenied()
    }

1 Ответ

1 голос
/ 06 июня 2019

Ваш сбой, скорее всего, в вашем Runnable, поэтому вместо этого вы должны добавить try/catch к этому коду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...