没有捕获到IllegalStateException-为什么?

时间:2019-06-06 07:29:25

标签: android exception

下面是我的代码,用于显示BiometricPrompt处理Crashlytics报告的IllegalStateException。但是似乎没有捕获到异常,崩溃仍然记录在Crashlytics中。

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

1 个答案:

答案 0 :(得分:1)

您的崩溃很可能发生在您的Runnable中,因此您应该在该代码中添加try/catch