
Android中级
文章平均质量分 87
AlexChu_Android
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android App 内存泄露之Handler
Android App 内存泄露之Handler Handler也是造成内存泄露的一个重要的源头,主要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 · 482 阅读 · 0 评论 -
Android内存泄露之开篇
先来想这三个问题 内存泄露是怎么回事内存会泄露的原因避免内存泄露 1.内存泄露怎么回事 一个程序中,已经不需要使用某个对象,但是因为仍然有引用指向它垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。 Android的一个应用程序的内存泄露对别的应用程序影响不大。 为了能够使得Android应用程序安全且快速的运行,Android的每个应用程序都会使用一个专转载 2015-03-06 13:47:28 · 574 阅读 · 0 评论