非法状态未捕获异常 - 为什么



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

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

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

最新更新