Android应用程序无ANR悬挂



有时,当我的应用程序通过按下接收新订单时,它就会挂起。现在很奇怪的是,系统UI工作正常,应用程序没有响应,但是应用程序不响应对话框永远不会出现。

我不知道如何调试为什么会悬挂。每次都不会收到新订单,但很少会挂起。

关于为什么ANR可能不会来的任何指针?如何调试?

您应该在显示器中观察应用程序行为。如果CPU/内存使用量很高,则可以指示内存泄漏或CPU密集型任务(例如未固定的TimerTask或同一Runnable的多个实例),这会导致该应用程序在没有ANR的情况下变得无反应。<<<<<<<<<<<<<<<<<<<<<<<</p>

,如果事实证明它确实是记忆泄漏,则可以使用泄漏或猴子进行进一步调查,以进一步缩小泄漏的确切原因。

我曾经遇到一个动画进度对话框,该对话既导致巨大的内存泄漏 cpu超载,从而导致我的应用程序挂起 doff toffort >

最新更新