Andriod Handler
文章平均质量分 76
dongjun7357
这个作者很懒,什么都没留下…
展开
-
Android Handler : Handler为什么需要是static的 (一)
Android Handler : Handler为什么需要是static的为什么Handler需要是static的先来看一下代码public class HandlerTestActivity extends Activity { private final Handler mHandler = new Handler() { @Override publi原创 2016-09-20 09:38:05 · 1827 阅读 · 0 评论 -
Android Handler : Handler为什么需要是static的 (二)
怎么解决由于Handler引起的Memory Leak既然知道了,Memory Leak的根本原因是Handler持有Context,导致Context无法释放。那么解决的办法就是断开Handler和Context之间的连接,让Handler不再持有Context的引用。大概的方法有:将隐性匿名类Handler变成static的内部类,由于static的内部类,使用的使用不需要外部类的实例,所以s原创 2016-09-20 09:40:11 · 2683 阅读 · 0 评论