BlackBerry - 未捕获的异常:应用程序(353)没有响应;流程终止

时间:2012-10-23 11:27:43

标签: blackberry

我正在开发适用于BlackBerry OS 6.0及更高版本的应用程序。当我启动应用程序时,它会出错:

  

未捕获的异常:应用程序跟踪(353)没有响应;处理   终止。

不会总是抛出异常,而只是有时抛出异常。

任何人都可以帮忙解决此错误吗?

1 个答案:

答案 0 :(得分:1)

偶然发现此错误的事实表明您可能使用事件线程的时间太长。在您的情况下,您可能会在线程中连续获取GPS位置更新。

发生此问题时,操作系统将强制所有正在运行的应用程序进行堆栈跟踪转储。您需要恢复事件日志并找到应用程序的堆栈跟踪。这将有助于识别占用处理器的代码行。

一旦识别出有问题的代码,您需要修改它以使事件线程不被独占,或者可能将该过程隔离在它自己的线程中,以便事件线程可以返回到系统调度程序。