Java 未捕获异常

Java 未捕获异常,java,android,exception,try-catch,Java,Android,Exception,Try Catch,我有下面的捕捉块 try { // the function that can throw exception } catch (InterruptedException | InterruptedIOException e) { return false; } catch (Exception e) { Log.e(TAG, "Error ", e)

我有下面的捕捉块

try {
                // the function that can throw exception

            } catch (InterruptedException | InterruptedIOException e) {
                return false;
            } catch (Exception e) {
                Log.e(TAG, "Error ", e);

                failure++;
            }
但是,如果抛出IOException,它将不会被捕获,应用程序将崩溃。
我假设它被第二个陷阱抓住了,你应该试着写下:

catch(Exception e){
   System.out.println(e);
 }

它将被第二个
异常
捕获块捕获。只要第二个
Exception
java.lang.Exception
。有了已知的信息,你是不可能相信你的。再粘贴一些代码。我怀疑你的代码中的catch部分也抛出了一个例外我编辑了代码。对于相同的try和Exception,它的2个catch块是Java.lang.Exception如果它是一个中断的异常,则需要执行不同的操作当您仅使用“catch(Exception e)”时,它是否仍然崩溃?如果否,则错误既不是“InterruptedException”也不是“InterruptedIOException”