自己写了个程序用到了线程,然后没有写关闭处理。每次启动越来越慢。
后来发现使用eclipse的DDMS插件(ADT包含)可以查看所有进程并且关闭。
试了下果然重新启动快很多。
后来补了关闭按钮,查了下Android的程序关闭就用Activity::finish()就可以了。
但是。。。。用了这个关了后,在DDMS下还是看得到那个刚关闭的进程。。。
后来发现使用eclipse的DDMS插件(ADT包含)可以查看所有进程并且关闭。
试了下果然重新启动快很多。
后来补了关闭按钮,查了下Android的程序关闭就用Activity::finish()就可以了。
但是。。。。用了这个关了后,在DDMS下还是看得到那个刚关闭的进程。。。
本文介绍了一个关于Android应用启动速度逐渐变慢的问题及其解决方案。作者发现自己编写的程序由于未正确处理线程关闭导致启动速度变慢。通过使用Eclipse的DDMS插件查看并手动结束进程来加快重启速度,并补充了关闭按钮,但发现即使调用了Activity::finish(),进程在DDMS中仍然可见。
2万+

被折叠的 条评论
为什么被折叠?



