1

我正在为 BlackBerry OS 6.0 及更高版本开发应用程序。当我启动应用程序时,它给出了一个错误:

未捕获的异常:Application Trace(353) 没有响应;进程终止。

异常并非总是抛出,而是偶尔抛出。

谁能帮助解决这个错误?

4

1 回答 1

1

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

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

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

于 2012-10-23T13:21:10.493 回答