我正在开发适用于BlackBerry OS 6.0及更高版本的应用程序。当我启动应用程序时,它会出错:
未捕获的异常:应用程序跟踪(353)没有响应;处理 终止。
不会总是抛出异常,而只是有时抛出异常。
任何人都可以帮忙解决此错误吗?
答案 0 :(得分:1)
偶然发现此错误的事实表明您可能使用事件线程的时间太长。在您的情况下,您可能会在线程中连续获取GPS位置更新。
发生此问题时,操作系统将强制所有正在运行的应用程序进行堆栈跟踪转储。您需要恢复事件日志并找到应用程序的堆栈跟踪。这将有助于识别占用处理器的代码行。
一旦识别出有问题的代码,您需要修改它以使事件线程不被独占,或者可能将该过程隔离在它自己的线程中,以便事件线程可以返回到系统调度程序。