
Android中级
文章平均质量分 87
AlexChu_Android
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android App 内存泄露之Handler
Android App 内存泄露之HandlerHandler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的,Handler引用Activity会存在内存泄露。看一下如下代码[html] view plaincopy/** * * 实现的主要功能。 * @vers转载 2015-03-06 14:01:22 · 553 阅读 · 0 评论 -
Android App 内存泄露之资源
Android App 内存泄露之资源资源内存泄露主要是资源申请未释放,还有资源没有重复使用。第一种解决这部分问题的关键在于申请资源后能保证能释放资源。第二种利用复用机制优化,如池的概念 。1.引用资源没有释放代码如下:[html] view plaincopyprivate final class SettingsObserver implements Obs转载 2015-03-06 14:02:56 · 718 阅读 · 0 评论 -
Android App 内存泄露之调试工具(1)
Android App 内存泄露之工具(1)使用内存监测工具 DDMS –> Heap操作步骤启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的,没打开的直接Window>ShowView>自己选将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式链接成功后,在DDMS的Device转载 2015-03-06 14:04:02 · 640 阅读 · 0 评论 -
Android App 内存泄露之Thread
Thread 内存泄露线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。1.看一下下面是否存在问题[html] view plaincopyspan style="white-space:pre"> span>/** * * @version 1.0.0 * @author Abay Zhuang br/> *转载 2015-03-06 13:50:15 · 481 阅读 · 0 评论 -
Android内存泄露之开篇
先来想这三个问题内存泄露是怎么回事内存会泄露的原因避免内存泄露1.内存泄露怎么回事一个程序中,已经不需要使用某个对象,但是因为仍然有引用指向它垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。Android的一个应用程序的内存泄露对别的应用程序影响不大。为了能够使得Android应用程序安全且快速的运行,Android的每个应用程序都会使用一个专转载 2015-03-06 13:47:28 · 574 阅读 · 0 评论