1

我想检查从函数返回的 Android 中的异常对象类型以及其他数据。我正在使用以下内容,但这也会触发子类 SSLPeerUnverifiedException,这是我不想发生的事情。

if (args.exception instanceof SSLException)) {
    // TODO Exception Error

然后我将其更改为以下内容,但是我认为可能有更好的比较检查而不是比较字符串。

String exceptionName = args.exception.getClass().getSimpleName();
if (exceptionName.equals("SSLException")) {
   // TODO Exception Error
4

1 回答 1

1

如果您明确地同时捕获 SSLException 和 SSLPeerUnverifiedException 并且在 SSLPeerUnverifiedException 的 catch 块中您只需重新抛出异常,它会起作用吗?

于 2011-04-05T06:43:30.337 回答