我现在正在努力提高我的编程技能,特别是我现在想知道如何调试应用程序有点滞后的情况。我尝试将大部分关键部分移至线程,但仍然收到一些 ANR。我猜我的应用程序在某处泄漏内存。
那么,如何调试呢?
我认为你应该花一些时间阅读这篇文章http://developer.android.com/reference/android/os/StrictMode.html http://developer.android.com/reference/android/os/StrictMode.html
From 严格模式参考页:
StrictMode 最常用于
捕获意外的磁盘或网络
访问应用程序的主
线程,其中 UI 操作是
收到并发生动画。
保持磁盘和网络操作
脱离主线程有很大帮助
更流畅、反应更灵敏
应用程序。通过保持你的
应用程序的主线程响应式,
您还可以防止 ANR 对话框
展示给用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)