Android线程异常

时间:2012-04-02 16:19:27

标签: android multithreading exception

我有一个适用于多个线程的程序。 对于每个我设置未捕获的异常处理程序th.setUncaughtExceptionHandler (new AppExceptionInterloper ()),但它显示"thread exiting with uncaught exception (group = 0x4001d800)"作为本地化问题。为什么它出现在日志而不是AppExceptionInterloper类?

1 个答案:

答案 0 :(得分:0)

我刚刚得到同样的错误。您必须忘记在像Arrayindexoutofbound或JSONecxeption这样的任何try-catch中捕获ecxeption。我已经使用了数组,并从Web服务获得了JSON。我忘了把JSONEcxeption放进去。当我抓住它时。

当您看到堆栈跟踪时,您会发现“由:java.lang.ClassCastException 引起的”或者您的情况下的另一个异常。抓住它。您将运行代码。