基本上有可能出问题的地方都加了catch(Excepiton),可为什么还是有些异常会直接抛出、导致程序退出呢?

解决方案 »

  1.   

    try{}代码块中执行的是试图捕捉可能出现的异常;
    而catch(Exception){}代码块中执行的是捕捉到异常之后怎么去处理;
    你要在catch(){}后面在加上一个finally{}代码块,就是说,即使捕捉到异常,也会执行finally中的代码,这样你的程序应该就不会退出了
      

  2.   


    可以肯定地说,不属于您说的这种情况~不过还是谢谢您的参与。我正在使用《Csdn收音机》第一时间获取最新动态!
      

  3.   

    昂~好像的确大部分都是空指针异常(好像Android的大部分问题都是空指针所致)。空指针不被异常捕捉,这是出于何种考虑?又该如何处理呢?总不能动不动就直接退出程序吧。我正在使用《Csdn收音机》第一时间获取最新动态!
      

  4.   


    昂~好像的确大部分都是空指针异常(好像Android的大部分问题都是空指针所致)。空指针不被异常捕捉,这是出于何种考虑?又该如何处理呢?总不能动不动就任其直接退出程序吧。问个问题需要每五分钟就来看看吗?使用《Csdn收音机》帮你监视帖子更新吧!
      

  5.   


    还可以。不用总盯着等回复,再有就是帖图超方便。我一直在用它。使用《Csdn收音机》截图功能,轻松制作图文并茂的文章!