摘要: 本篇简单的讲一下平常使用Handler时造成内存泄漏的问题。 什么是内存泄漏?大白话讲就是分配出去的内存,回收不回来。严重会导致内存不足OOM。下面来看一下造成内存泄漏的代码: 上面的代码我们不用管发送消息、接受消息,因为之前已经详细讲过了,不是本篇的重点。本篇我想说上面的代码会造成内存泄漏,什么意 阅读全文
posted @ 2016-12-28 17:42 梦一场yu 阅读(1992) 评论(0) 推荐(2) 编辑
摘要: 上一篇我介绍了Handler机制的工作原理,默认情况下,ActivityThread类为我们创建的了主线程的Looper和消息队列,所以当你创建Handler之后发送消息的时候,消息的轮训和handle都是在ui线程进行的。这种情况属于子线程给主线程发消息,通知主线程更新ui...等,那么反过来,怎 阅读全文
posted @ 2016-12-28 16:25 梦一场yu 阅读(22111) 评论(1) 推荐(3) 编辑
摘要: 上一节我们讲解了Handler的基本使用方法,也是平时大家用到的最多的使用方式。那么本节让我们来学习一下Handler的工作原理吧!!! 我们知道Android中我们只能在ui线程(主线程)更新ui信息,那么你们知道为什么只能通过Handler机制更新ui吗?其实最根本的目的就是解决多线程并发的问题 阅读全文
posted @ 2016-12-28 11:11 梦一场yu 阅读(1427) 评论(0) 推荐(1) 编辑